def test_start_as_offset(self): headers = {} ret_val = _download.add_bytes_range(-123454321, None, headers) assert ret_val is None assert headers == {u"range": u"bytes=-123454321"}
def test_start_only(self): headers = {} ret_val = _download.add_bytes_range(3735928559, None, headers) assert ret_val is None assert headers == {u"range": u"bytes=3735928559-"}
def test_both_vals(self): headers = {} ret_val = _download.add_bytes_range(17, 1997, headers) assert ret_val is None assert headers == {u"range": u"bytes=17-1997"}
def test_end_only(self): headers = {} ret_val = _download.add_bytes_range(None, 909, headers) assert ret_val is None assert headers == {u"range": u"bytes=0-909"}
def test_do_nothing(self): headers = {} ret_val = _download.add_bytes_range(None, None, headers) assert ret_val is None assert headers == {}