Example #1
0
def test_range_for_length():
    range = Range(((0, 99), (100, 199)))
    assert_equal(range.range_for_length('None'), None)
Example #2
0
def test_parse_bytes_missing_dash():
    range = Range(((0, 100), ))
    assert_equal(range.parse_bytes('bytes=0 99'), None)
Example #3
0
def test_parse_bytes_missing_equals_sign():
    range = Range(((0, 100), ))
    assert_equal(range.parse_bytes('bytes 0-99'), None)
Example #4
0
def test_parse_bytes_valid_input():
    range = Range(((0, 100), ))
    assert_equal(range.parse_bytes('bytes=0-99'), ('bytes', [(0, 100)]))
Example #5
0
def test_parse_invalid_units():
    range = Range(((0, 100), ))
    assert_equal(range.parse('words=0-99'), None)
Example #6
0
def test_parse_valid_input():
    range = Range(((0, 100), ))
    assert_equal(range.parse('bytes=0-99').__class__, Range)