def test_that_diagnostic_parser_produces_correct_list(self): string_to_parse = '8-11, 12:15, 5, 7:9' expected_result = [[8, 11], [12, 12], [13, 13], [14, 14], [15, 15], [5, 5], [7,7], [8,8], [9,9]] result = parse_diagnostic_settings(string_to_parse) self.assertEqual(result, expected_result)
def test_that_diagnostic_parser_produces_correct_list(self): string_to_parse = '8-11, 12:15, 5, 7:9' expected_result = [[8, 11], [12, 12], [13, 13], [14, 14], [15, 15], [5, 5], [7, 7], [8, 8], [9, 9]] result = parse_diagnostic_settings(string_to_parse) self.assertEqual(result, expected_result)
def parse_range(range): if range: return parse_diagnostic_settings(range) else: return [[0, AlgorithmPropertyWithValue.EMPTY_INT]]