def get_weather(city_name, forecast=None, indent=2, show_json=False, dt=None): '''Makes a Weather object''' w = Weather(dt) cur_city = w.get_the_weather(city_name, forecast) visual_space = ' ' * indent if forecast: display_forecast_weather(cur_city, visual_space, show_json) else: display_current_weather(cur_city, visual_space, show_json)
def test_unsuccessful_weather_request_with_id(self): w = Weather(datetime.datetime.now()) with self.assertRaises(KeyError): w.get_the_weather('zzzzzz')