Passing bad-end range test.
authorEmil Mikulic <emikulic@gmail.com>
Sun, 1 May 2011 08:54:06 +0000 (18:54 +1000)
committerEmil Mikulic <emikulic@gmail.com>
Sun, 28 Apr 2013 10:56:46 +0000 (20:56 +1000)
devel/test.py

index 51fd0d4..fdfb256 100755 (executable)
@@ -217,7 +217,13 @@ class TestFileGet(TestHelper):
             self.datalen-25, self.datalen-1, self.datalen),
             25, self.data[-25:])
 
             self.datalen-25, self.datalen-1, self.datalen),
             25, self.data[-25:])
 
-    def test_range_bad(self):
+    def test_range_bad_end(self):
+        # expecting same result as test_range_negative
+        self.drive_range("%d-%d"%(self.datalen-25, self.datalen*2),
+            "%d-%d/%d"%(self.datalen-25, self.datalen-1, self.datalen),
+            25, self.data[-25:])
+
+    def test_range_bad_start(self):
         resp = Conn().get(self.url, req_hdrs = {"Range": "bytes=%d-"%(
             self.datalen*2)})
         status, hdrs, body = parse(resp)
         resp = Conn().get(self.url, req_hdrs = {"Range": "bytes=%d-"%(
             self.datalen*2)})
         status, hdrs, body = parse(resp)