@@ -46,25 +46,24 @@ def test_get_forecast_weather_data(requests_mock):
46
46
47
47
48
48
def test_location_not_found (requests_mock ):
49
- requested_date = datetime .datetime (day = 15 , month = 1 , year = 2020 )
49
+ requested_date = datetime .datetime (day = 10 , month = 1 , year = 2020 )
50
50
requests_mock .get (HISTORY_URL , json = ERROR_RESPONSE_FROM_MOCK )
51
51
output = get_weather_data (requested_date , "neo" )
52
52
assert output ['Status' ] == - 1
53
53
54
54
55
55
@responses .activate
56
56
def test_historical_no_response_from_api ():
57
- requested_date = datetime .datetime (day = 15 , month = 1 , year = 2020 )
58
- responses .add (responses .GET , HISTORY_URL ,
59
- json = ERROR_RESPONSE_FROM_MOCK , status = 404 )
57
+ requested_date = datetime .datetime (day = 11 , month = 1 , year = 2020 )
58
+ responses .add (responses .GET , HISTORY_URL , status = 500 )
60
59
requests .get (HISTORY_URL )
61
60
output = get_weather_data (requested_date , "neo" )
62
61
assert output ['Status' ] == - 1
63
62
64
63
65
64
@responses .activate
66
65
def test_historical_exception_from_api ():
67
- requested_date = datetime .datetime (day = 15 , month = 1 , year = 2020 )
66
+ requested_date = datetime .datetime (day = 12 , month = 1 , year = 2020 )
68
67
with pytest .raises (requests .exceptions .ConnectionError ):
69
68
requests .get (HISTORY_URL )
70
69
output = get_weather_data (requested_date , "neo" )
0 commit comments