Esempio n. 1
0
 def test_should_parse_single_number(self):
     assert parse_number_ranges('1') == [1]
Esempio n. 2
0
 def test_should_return_empty_array_for_empty_expr(self):
     assert parse_number_ranges('') == []
Esempio n. 3
0
 def test_should_ignore_spaces(self):
     assert parse_number_ranges(' 1 - 3 , 5 - 6 ') == [1, 2, 3, 5, 6]
Esempio n. 4
0
 def test_should_parse_multiple_number_ranges(self):
     assert parse_number_ranges('1-3,5-6') == [1, 2, 3, 5, 6]
Esempio n. 5
0
 def test_should_parse_single_number_range(self):
     assert parse_number_ranges('1-3') == [1, 2, 3]
Esempio n. 6
0
 def test_should_parse_comma_separated_numbers(self):
     assert parse_number_ranges('1,2,3') == [1, 2, 3]