Skip to content

Commit 96305f2

Browse files
Merge pull request #534 from adamtheturtle/fix-test-query
Fix some timezone errors
2 parents f621e76 + c3d0cc9 commit 96305f2

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

tests/mock_vws/test_date_header.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from typing import Dict, Union
77

88
import pytest
9+
import pytz
910
import requests
1011
from freezegun import freeze_time
1112
from requests import codes
@@ -83,7 +84,8 @@ def test_incorrect_date_format(
8384
A `BAD_REQUEST` response is returned when the date given in the date
8485
header is not in the expected format (RFC 1123).
8586
"""
86-
with freeze_time(datetime.now()):
87+
gmt = pytz.timezone('GMT')
88+
with freeze_time(datetime.now(tz=gmt)):
8789
now = datetime.now()
8890
date_incorrect_format = now.strftime('%a %b %d %H:%M:%S %Y')
8991

@@ -148,7 +150,8 @@ def test_date_out_of_range(
148150
"""
149151
time_difference_from_now = timedelta(minutes=5, seconds=10)
150152
time_difference_from_now *= time_multiplier
151-
with freeze_time(datetime.now() + time_difference_from_now):
153+
gmt = pytz.timezone('GMT')
154+
with freeze_time(datetime.now(tz=gmt) + time_difference_from_now):
152155
date = rfc_1123_date()
153156

154157
endpoint_headers = dict(endpoint.prepared_request.headers)
@@ -204,7 +207,8 @@ def test_date_in_range(
204207
"""
205208
time_difference_from_now = timedelta(minutes=4, seconds=50)
206209
time_difference_from_now *= time_multiplier
207-
with freeze_time(datetime.now() + time_difference_from_now):
210+
gmt = pytz.timezone('GMT')
211+
with freeze_time(datetime.now(tz=gmt) + time_difference_from_now):
208212
date = rfc_1123_date()
209213

210214
endpoint_headers = dict(endpoint.prepared_request.headers)

tests/mock_vws/test_invalid_json.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from datetime import datetime, timedelta
66

77
import pytest
8+
import pytz
89
import requests
910
from freezegun import freeze_time
1011
from requests import codes
@@ -38,7 +39,9 @@ def test_invalid_json(
3839
# endpoints.
3940
is_summary_endpoint = endpoint.prepared_request.path_url == '/summary'
4041
content = b'a'
41-
time_to_freeze = datetime.now() + timedelta(minutes=date_skew_minutes)
42+
gmt = pytz.timezone('GMT')
43+
now = datetime.now(tz=gmt)
44+
time_to_freeze = now + timedelta(minutes=date_skew_minutes)
4245
with freeze_time(time_to_freeze):
4346
date = rfc_1123_date()
4447

0 commit comments

Comments
 (0)