Example #1
0
 def test_collapsed_range(self):
     assert_equal(parse_page_numbers('17-17'), [17])
Example #2
0
 def test_bad_range(self):
     assert_equal(parse_page_numbers('42-37'), [])
Example #3
0
 def test_multiple(self):
     assert_equal(parse_page_numbers('17,37-42'),
                  [17, 37, 38, 39, 40, 41, 42])
Example #4
0
 def test_range(self):
     assert_equal(parse_page_numbers('37-42'), [37, 38, 39, 40, 41, 42])
Example #5
0
 def test_single(self):
     assert_equal(parse_page_numbers('17'), [17])
Example #6
0
 def test_none(self):
     assert_is_none(parse_page_numbers(None))