@@ -46,8 +46,8 @@ def test_match(
4646 assert matching_target .target_id == target_id
4747
4848
49- class TestCustomRequestTimeout :
50- """Tests for using a custom request timeout."""
49+ class TestDefaultRequestTimeout :
50+ """Tests for the default request timeout."""
5151
5252 @staticmethod
5353 @pytest .mark .parametrize (
@@ -91,36 +91,6 @@ def test_default_timeout(
9191 matches = cloud_reco_client .query (image = image )
9292 assert not matches
9393
94- @staticmethod
95- def test_timeout_raises_on_slow_response (
96- image : io .BytesIO | BinaryIO ,
97- ) -> None :
98- """A short timeout raises an error when the server is slow."""
99- with MockVWS (response_delay_seconds = 0.5 ) as mock :
100- database = VuforiaDatabase ()
101- mock .add_database (database = database )
102- vws_client = VWS (
103- server_access_key = database .server_access_key ,
104- server_secret_key = database .server_secret_key ,
105- )
106- cloud_reco_client = CloudRecoService (
107- client_access_key = database .client_access_key ,
108- client_secret_key = database .client_secret_key ,
109- request_timeout_seconds = 0.1 ,
110- )
111-
112- target_id = vws_client .add_target (
113- name = "x" ,
114- width = 1 ,
115- image = image ,
116- active_flag = True ,
117- application_metadata = None ,
118- )
119- vws_client .wait_for_target_processed (target_id = target_id )
120-
121- with pytest .raises (expected_exception = requests .exceptions .Timeout ):
122- cloud_reco_client .query (image = image )
123-
12494
12595class TestCustomBaseVWQURL :
12696 """Tests for using a custom base VWQ URL."""
0 commit comments