示例#1
0
 def test_should_query_twitter_with_keyword(self, m_time):
     api = Mock()
     status = Mock()
     status.id = 1
     api.GetSearch.return_value = [status]
     ct = Chantweep(Mock(), api, '#foo', 'foo')
     ct._query_twitter()
     api.GetSearch.assert_called_with('foo', lang=None, since_id=None)
示例#2
0
 def test_should_post_only_first_status_on_first_query(self, m_time,
                                                       m_post):
     api = Mock()
     status = Mock()
     status.id = 2
     status2 = Mock()
     status2.id = 1
     api.GetSearch.return_value = [status, status2]
     ct = Chantweep(Mock(), api, '#foo', 'foo', search_interval=30)
     ct._query_twitter()
     m_post.assert_called_with(status)
     self.assertEqual(m_post.call_count, 1)