diff options
author | Bert JW Regeer <bertjw@regeer.org> | 2022-01-17 16:17:52 -0700 |
---|---|---|
committer | Bert JW Regeer <bertjw@regeer.org> | 2022-01-17 16:25:24 -0700 |
commit | d1b23a1900d5ccc2aae56c4bb475f9640cb9a455 (patch) | |
tree | 8302f6cb8bccd8399246904c7d2bb862730a8532 | |
parent | 88d5e7bfd48059c32ea37fff3af91234eedf9524 (diff) | |
download | waitress-d1b23a1900d5ccc2aae56c4bb475f9640cb9a455.tar.gz |
Add tests to validate wsgi.file_wrapper seek/tell are added
-rw-r--r-- | tests/test_buffers.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_buffers.py b/tests/test_buffers.py index 01cdc2d..b37949b 100644 --- a/tests/test_buffers.py +++ b/tests/test_buffers.py @@ -185,6 +185,8 @@ class TestReadOnlyFileBasedBuffer(unittest.TestCase): def test_prepare_not_seekable(self): f = KindaFilelike(b"abc") inst = self._makeOne(f) + self.assertFalse(hasattr(inst, "seek")) + self.assertFalse(hasattr(inst, "tell")) result = inst.prepare() self.assertEqual(result, False) self.assertEqual(inst.remain, 0) @@ -200,6 +202,8 @@ class TestReadOnlyFileBasedBuffer(unittest.TestCase): def test_prepare_seekable_closeable(self): f = Filelike(b"abc", close=1, tellresults=[0, 10]) inst = self._makeOne(f) + self.assertEqual(inst.seek, f.seek) + self.assertEqual(inst.tell, f.tell) result = inst.prepare() self.assertEqual(result, 10) self.assertEqual(inst.remain, 10) |