summaryrefslogtreecommitdiff
path: root/waitress/tests/test_receiver.py
diff options
context:
space:
mode:
Diffstat (limited to 'waitress/tests/test_receiver.py')
-rw-r--r--waitress/tests/test_receiver.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/waitress/tests/test_receiver.py b/waitress/tests/test_receiver.py
index a331d73..a7b0e93 100644
--- a/waitress/tests/test_receiver.py
+++ b/waitress/tests/test_receiver.py
@@ -66,6 +66,13 @@ class TestChunkedReceiver(unittest.TestCase):
self.assertEqual(result, 1)
self.assertEqual(inst.completed, False)
+ def test_received_control_line_finished_garbage_in_input(self):
+ buf = DummyBuffer()
+ inst = self._makeOne(buf)
+ result = inst.received(b'garbage\n')
+ self.assertEqual(result, 8)
+ self.assertTrue(inst.error)
+
def test_received_control_line_finished_all_chunks_not_received(self):
buf = DummyBuffer()
inst = self._makeOne(buf)