Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/tests/test_utils.py
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | def get_empty(self): | ||||
self.assertIsNone(utils.get({'b': 2}, [])) | self.assertIsNone(utils.get({'b': 2}, [])) | ||||
@istest | @istest | ||||
def get_errors(self): | def get_errors(self): | ||||
with self.assertRaises(TypeError): | with self.assertRaises(TypeError): | ||||
self.assertIsNone(utils.get({}, None)) | self.assertIsNone(utils.get({}, None)) | ||||
with self.assertRaises(AttributeError): | with self.assertRaises(AttributeError): | ||||
self.assertIsNone(utils.get(None, ['a'])) | self.assertIsNone(utils.get(None, ['a'])) | ||||
@istest | |||||
def split_range(self): | |||||
actual_ranges = list(utils.split_range(14, 5)) | |||||
self.assertEqual(actual_ranges, [(0, 5), (5, 10), (10, 14)]) | |||||
actual_ranges = list(utils.split_range(19, 10)) | |||||
self.assertEqual(actual_ranges, [(0, 10), (10, 19)]) | |||||
@istest | |||||
def split_range_errors(self): | |||||
with self.assertRaises(TypeError): | |||||
list(utils.split_range(None, 1)) | |||||
with self.assertRaises(TypeError): | |||||
list(utils.split_range(100, None)) |