def test_poster_with_mentions_twitter(self, tweepy_mock, tweepy_oauth_mock, phantom_driver):
mock_body = open(os.path.join(os.path.dirname(__file__), 'data', 'crs_page.html')).read()
posters_register._posters = []
posters_register.register_poster(tweet_status, 'twitter_done')
m = mock.Mock()
m.update_with_media.return_value = mock.Mock(id='1')
tweepy_mock.return_value = m
phantom_driver.return_value = MockPhantomJS(mock_body)
fetch_and_update()
self.assertEqual(m.update_status.call_count, 1)
self.assertEqual(m.update_with_media.call_count, 1)
m.update_status.assert_called_with(
'@4stagi @patrick91 Nuovo bollettino meteo ?',
in_reply_to_status_id='1'
)
评论列表
文章目录