File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 44
55import io
66import random
7+ from datetime import datetime , timedelta
78
89import pytest
10+ import pytz
911from mock_vws import MockVWS , States
1012from PIL import Image
1113from requests import codes
1214
15+ from freezegun import freeze_time
1316from vws import VWS
1417from vws .exceptions import (
1518 BadImage ,
@@ -197,3 +200,14 @@ def test_metadata_too_large(
197200 )
198201
199202 assert exc .value .response .status_code == codes .UNPROCESSABLE_ENTITY
203+
204+
205+ def test_request_time_too_skewed (client : VWS ) -> None :
206+ vws_max_time_skew = timedelta (minutes = 5 )
207+ leeway = timedelta (seconds = 10 )
208+ time_difference_from_now = vws_max_time_skew + leeway
209+ gmt = pytz .timezone ('GMT' )
210+ with freeze_time (datetime .now (tz = gmt ) + time_difference_from_now ):
211+ client .list_targets ()
212+ # with pytest.raises(RequestTimeTooSkewed):
213+ # pass
You can’t perform that action at this time.
0 commit comments