decode done(?)
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import unittest
|
||||
|
||||
from reimplement.set import downsample_set
|
||||
|
||||
|
||||
class DownsampleSetTest(unittest.TestCase):
|
||||
def test_masks_high_half_and_keeps_sorted_unique_values(self):
|
||||
self.assertEqual(downsample_set([1, 3, 6, 8, 10, 14], 3), [0, 1, 2, 3, 6])
|
||||
|
||||
def test_removes_duplicates_created_by_masking(self):
|
||||
self.assertEqual(downsample_set([1, 6, 14], 3), [1, 6])
|
||||
|
||||
def test_keeps_low_only_set_unchanged(self):
|
||||
self.assertEqual(downsample_set([1, 3, 6], 3), [1, 3, 6])
|
||||
|
||||
def test_masks_high_only_set(self):
|
||||
self.assertEqual(downsample_set([8, 10, 14], 3), [0, 2, 6])
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user