Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_skips(self):
self.assertEqual(
intranges_from_list([0, 2, 4, 6, 9, 10, 11, 13, 15,]),
(
_encode_range(0, 1),
_encode_range(2, 3),
_encode_range(4, 5),
_encode_range(6, 7),
_encode_range(9, 12),
_encode_range(13, 14),
_encode_range(15, 16),
)
def test_skips(self):
self.assertEqual(
intranges_from_list([0, 2, 4, 6, 9, 10, 11, 13, 15,]),
(
_encode_range(0, 1),
_encode_range(2, 3),
_encode_range(4, 5),
_encode_range(6, 7),
_encode_range(9, 12),
_encode_range(13, 14),
_encode_range(15, 16),
)
def test_skips(self):
self.assertEqual(
intranges_from_list([0, 2, 4, 6, 9, 10, 11, 13, 15,]),
(
_encode_range(0, 1),
_encode_range(2, 3),
_encode_range(4, 5),
_encode_range(6, 7),
_encode_range(9, 12),
_encode_range(13, 14),
_encode_range(15, 16),
)
def test_skips(self):
self.assertEqual(
intranges_from_list([0, 2, 4, 6, 9, 10, 11, 13, 15,]),
(
_encode_range(0, 1),
_encode_range(2, 3),
_encode_range(4, 5),
_encode_range(6, 7),
_encode_range(9, 12),
_encode_range(13, 14),
_encode_range(15, 16),
)
def test_skips(self):
self.assertEqual(
intranges_from_list([0, 2, 4, 6, 9, 10, 11, 13, 15,]),
(
_encode_range(0, 1),
_encode_range(2, 3),
_encode_range(4, 5),
_encode_range(6, 7),
_encode_range(9, 12),
_encode_range(13, 14),
_encode_range(15, 16),
)
def test_ranging(self):
self.assertEqual(
intranges_from_list(list(range(293, 499)) + list(range(4888, 9876))),
(_encode_range(293, 499), _encode_range(4888, 9876),)
)
def test_skips(self):
self.assertEqual(
intranges_from_list([0, 2, 4, 6, 9, 10, 11, 13, 15,]),
(
_encode_range(0, 1),
_encode_range(2, 3),
_encode_range(4, 5),
_encode_range(6, 7),
_encode_range(9, 12),
_encode_range(13, 14),
_encode_range(15, 16),
)
def test_ranging_2(self):
self.assertEqual(
intranges_from_list([111]),
(_encode_range(111, 112),)
)
def test_skips(self):
self.assertEqual(
intranges_from_list([0, 2, 4, 6, 9, 10, 11, 13, 15,]),
(
_encode_range(0, 1),
_encode_range(2, 3),
_encode_range(4, 5),
_encode_range(6, 7),
_encode_range(9, 12),
_encode_range(13, 14),
_encode_range(15, 16),
)