示例#1
0
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)
示例#2
0
 def test_unsuccessful_weather_request_with_id(self):
     w = Weather(datetime.datetime.now())
     with self.assertRaises(KeyError):
         w.get_the_weather('zzzzzz')