Skip to content

Commit 02a43b7

Browse files
committed
Add test for Stream.filter().
1 parent a592b1b commit 02a43b7

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

tests/test_streaming.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ def on_connect(self):
2020
if self.connect_cb:
2121
self.connect_cb()
2222

23+
def on_timeout(self):
24+
self.test_case.fail('timeout')
25+
return False
26+
2327
def on_status(self, status):
2428
self.status_count += 1
2529
self.test_case.assertIsInstance(status, Status)
@@ -30,7 +34,7 @@ class TweepyStreamTests(unittest.TestCase):
3034
def setUp(self):
3135
self.auth = create_auth()
3236
self.listener = MockStreamListener(self)
33-
self.stream = Stream(self.auth, self.listener)
37+
self.stream = Stream(self.auth, self.listener, timeout=3.0)
3438

3539
def tearDown(self):
3640
self.stream.disconnect()
@@ -51,3 +55,10 @@ def test_sample(self):
5155
self.assertEquals(self.listener.status_count,
5256
self.listener.status_stop_count)
5357

58+
def test_filter_track(self):
59+
self.listener.status_stop_count = 5
60+
phrases = ['twitter']
61+
self.stream.filter(track=phrases)
62+
self.assertEquals(self.listener.status_count,
63+
self.listener.status_stop_count)
64+

0 commit comments

Comments
 (0)