def test_various_ranges(self): arg_numbers = ['100', '101', '102-104', '105', '110-112'] rfc_numbers = [100, 101, 102, 103, 104, 105, 110, 111, 112] assert rfc_numbers == parse_rfc_numbers(arg_numbers)
def test_corner_cases(self): assert [] == parse_rfc_numbers([]) assert [402] == parse_rfc_numbers(['402']) assert [200, 201, 202] == parse_rfc_numbers(['200-202']) assert [200, 201, 202, 203] == parse_rfc_numbers(['200-202', '203'])