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 == {}