def test_non_seekable(self): url = "https://github.com/kennethreitz/requests/archive/v2.8.1.zip" f = SeekableHTTPFile(url, debug=True) self.assertEqual(f.name, "requests-2.8.1.zip") self.assertFalse(f.seekable()) with self.assertRaises(OSError): f.seek(5)