aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLorenz Diener <[email protected]>2017-12-21 11:06:13 +0100
committerLorenz Diener <[email protected]>2017-12-21 11:06:13 +0100
commit18543648a6f6c75a3d20415cdfa51aeca52f752f (patch)
tree72afaa1c6c2d3e10fb454c71b753807c75448cb1 /tests
parent08a0e5ff67600a7f12cd91daf25217ba3e8e51d3 (diff)
downloadmastodon.py-18543648a6f6c75a3d20415cdfa51aeca52f752f.tar.gz
Adjust streaming tests
Diffstat (limited to 'tests')
-rw-r--r--tests/test_streaming.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/test_streaming.py b/tests/test_streaming.py
index 33a3f9a..ac8e691 100644
--- a/tests/test_streaming.py
+++ b/tests/test_streaming.py
@@ -30,7 +30,18 @@ class Listener(StreamListener):
30 30
31 def handle_stream_(self, lines): 31 def handle_stream_(self, lines):
32 """Test helper to avoid littering all tests with six.b().""" 32 """Test helper to avoid littering all tests with six.b()."""
33 return self.handle_stream(map(six.b, lines)) 33 class MockResponse():
34 def __init__(self, data):
35 self.data = data
36
37 def iter_content(self, chunk_size):
38 for line in self.data:
39 for byte in line:
40 bytearr = bytearray()
41 bytearr.append(byte)
42 yield(bytearr)
43 yield(b'\n')
44 return self.handle_stream(MockResponse(map(six.b, lines)))
34 45
35 46
36def test_heartbeat(): 47def test_heartbeat():
Powered by cgit v1.2.3 (git 2.41.0)