|
6 | 6 | from typing import Dict, Union |
7 | 7 |
|
8 | 8 | import pytest |
| 9 | +import pytz |
9 | 10 | import requests |
10 | 11 | from freezegun import freeze_time |
11 | 12 | from requests import codes |
@@ -83,7 +84,8 @@ def test_incorrect_date_format( |
83 | 84 | A `BAD_REQUEST` response is returned when the date given in the date |
84 | 85 | header is not in the expected format (RFC 1123). |
85 | 86 | """ |
86 | | - with freeze_time(datetime.now()): |
| 87 | + gmt = pytz.timezone('GMT') |
| 88 | + with freeze_time(datetime.now(tz=gmt)): |
87 | 89 | now = datetime.now() |
88 | 90 | date_incorrect_format = now.strftime('%a %b %d %H:%M:%S %Y') |
89 | 91 |
|
@@ -148,7 +150,8 @@ def test_date_out_of_range( |
148 | 150 | """ |
149 | 151 | time_difference_from_now = timedelta(minutes=5, seconds=10) |
150 | 152 | 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): |
152 | 155 | date = rfc_1123_date() |
153 | 156 |
|
154 | 157 | endpoint_headers = dict(endpoint.prepared_request.headers) |
@@ -204,7 +207,8 @@ def test_date_in_range( |
204 | 207 | """ |
205 | 208 | time_difference_from_now = timedelta(minutes=4, seconds=50) |
206 | 209 | 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): |
208 | 212 | date = rfc_1123_date() |
209 | 213 |
|
210 | 214 | endpoint_headers = dict(endpoint.prepared_request.headers) |
|
0 commit comments