test_forecast.py 文件源码

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

项目:Jarvis 作者: sukeesh 项目源码 文件源码
def test_forecast_formatted_as_expected(self, print_say_mock):
        with patch.object(requests, 'get', return_value=MyResponse) as get_mock:
            forecast.main(self.CI_instance, 'Some location')
            last_call = call(
                "\tMin temperature: {} {}\n".format(
                    '17.0', self.units['str_units']),
                self.CI_instance,
                Fore.BLUE
            )
            third_call = call(
                "\tWeather: {}".format('Clear'),
                self.CI_instance,
                Fore.BLUE
            )
            self.assertEqual(last_call, print_say_mock.mock_calls[-1])
            self.assertEqual(third_call, print_say_mock.mock_calls[2])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号