コード例 #1
0
def test_range_parse():
    assert isinstance(Range.parse('bytes=0-99'), Range)
    assert isinstance(Range.parse('BYTES=0-99'), Range)
    assert isinstance(Range.parse('bytes = 0-99'), Range)
    assert isinstance(Range.parse('bytes=0 - 102'), Range)
    assert Range.parse('bytes=10-5') is None
    assert Range.parse('bytes 5-10') is None
    assert Range.parse('words=10-5') is None
コード例 #2
0
ファイル: test_byterange.py プロジェクト: ianb/webob
def test_range_parse():
    assert isinstance(Range.parse('bytes=0-99'), Range)
    assert isinstance(Range.parse('BYTES=0-99'), Range)
    assert isinstance(Range.parse('bytes = 0-99'), Range)
    assert isinstance(Range.parse('bytes=0 - 102'), Range)
    assert Range.parse('bytes=10-5') is None
    assert Range.parse('bytes 5-10') is None
    assert Range.parse('words=10-5') is None
コード例 #3
0
def test_range_parse():
    assert isinstance(Range.parse("bytes=0-99"), Range)
    assert isinstance(Range.parse("BYTES=0-99"), Range)
    assert isinstance(Range.parse("bytes = 0-99"), Range)
    assert isinstance(Range.parse("bytes=0 - 102"), Range)
    assert Range.parse("bytes=10-5") is None
    assert Range.parse("bytes 5-10") is None
    assert Range.parse("words=10-5") is None
コード例 #4
0
ファイル: test_descriptors.py プロジェクト: witsch/webob
def test_parse_range_values():
    from webob.byterange import Range
    range = Range.parse("bytes=1-500")
    eq_(range.start, 1)
    eq_(range.end, 501)
コード例 #5
0
ファイル: test_descriptors.py プロジェクト: witsch/webob
def test_parse_range_type():
    from webob.byterange import Range
    from webob.descriptors import parse_range
    val = parse_range("bytes=1-500")
    eq_(type(val), type(Range.parse("bytes=1-500")))
コード例 #6
0
def test_parse_range_values():
    from webob.byterange import Range
    from webob.descriptors import parse_range
    val = parse_range("bytes=1-500")
    eq_(val.ranges, Range.parse("bytes=1-500").ranges)
コード例 #7
0
def _parse_range(value):
    if not value:
        return None
    # Might return None too:
    return Range.parse(value)
コード例 #8
0
def test_parse_range_type():
    from webob.byterange import Range
    from webob.descriptors import parse_range

    val = parse_range("bytes=1-500")
    assert type(val) is type(Range.parse("bytes=1-500"))  # noqa: E701
コード例 #9
0
def test_parse_range_type():
    from webob.byterange import Range
    from webob.descriptors import parse_range
    val = parse_range("bytes=1-500")
    assert type(val) == type(Range.parse("bytes=1-500"))
コード例 #10
0
def test_parse_invalid_units():
    range = Range(((0, 100), ))
    assert_equal(range.parse('words=0-99'), None)
コード例 #11
0
def test_parse_missing_equals_sign():
    range = Range(((0, 100), ))
    assert_equal(range.parse('bytes 0-99'), None)
コード例 #12
0
def test_parse_valid_input():
    range = Range(((0, 100), ))
    assert_equal(range.parse('bytes=0-99').__class__, Range)
コード例 #13
0
ファイル: test_descriptors.py プロジェクト: GdZ/scriptfile
def test_parse_range_values():
    from webob.byterange import Range
    from webob.descriptors import parse_range
    val = parse_range("bytes=1-500")
    eq_(val.ranges, Range.parse("bytes=1-500").ranges)
コード例 #14
0
def test_parse_range_values():
    from webob.byterange import Range

    range = Range.parse("bytes=1-500")
    eq_(range.start, 1)
    eq_(range.end, 501)
コード例 #15
0
def test_not_satisfiable():
    range = Range.parse("bytes=-100")
    assert range.range_for_length(50) is None
    range = Range.parse("bytes=100-")
    assert range.range_for_length(50) is None
コード例 #16
0
def test_not_satisfiable():
    range = Range.parse('bytes=-100')
    assert_false(range.satisfiable(50))
    range = Range.parse('bytes=100-')
    assert_false(range.satisfiable(50))
コード例 #17
0
def test_parse_valid_input():
    range = Range(((0, 100),))
    assert_equal(range.parse("bytes=0-99").__class__, Range)
コード例 #18
0
def test_parse_range_values():
    from webob.byterange import Range
    range = Range.parse("bytes=1-500")
    assert range.start == 1
    assert range.end == 501
コード例 #19
0
def test_parse_missing_equals_sign():
    range = Range(((0, 100),))
    assert_equal(range.parse("bytes 0-99"), None)
コード例 #20
0
def test_parse_range_values():
    from webob.byterange import Range

    range = Range.parse("bytes=1-500")
    assert range.start == 1
    assert range.end == 501
コード例 #21
0
def test_parse_invalid_units():
    range = Range(((0, 100),))
    assert_equal(range.parse("words=0-99"), None)
コード例 #22
0
ファイル: descriptors.py プロジェクト: multiversecoder/webob
def parse_range(value):
    if not value:
        return None
    # Might return None too:
    return Range.parse(value)
コード例 #23
0
ファイル: test_byterange.py プロジェクト: GdZ/scriptfile
def test_not_satisfiable():
    range = Range.parse('bytes=-100')
    assert_false(range.satisfiable(50))
    range = Range.parse('bytes=100-')
    assert_false(range.satisfiable(50))