test_posters.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:meteosangue 作者: meteosangue 项目源码 文件源码
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'
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号