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])
评论列表
文章目录