Merge branch '17989-pysdk-timeout' into main. Refs #17989
[arvados.git] / sdk / python / tests / test_api.py
index 8fb364356f5afb7bbb67c72f3cbc56bec7ecda77..9b944f6c53e7ec0abc4d323d83d7ba0aece43741 100644 (file)
@@ -104,8 +104,14 @@ class ArvadosApiTest(run_test_server.TestCaseWithServers):
     # Checks for bug #17171
     def test_default_request_timeout(self):
         api = arvados.api('v1')
-        self.assertEqual(api._http.timeout, None,
-            "Default timeout value shouldn't be set")
+        self.assertEqual(api._http.timeout, 10,
+            "Default timeout value should be 10")
+
+    # Checks for bug #17989
+    def test_custom_request_timeout(self):
+        api = arvados.api('v1', timeout=1234)
+        self.assertEqual(api._http.timeout, 1234,
+            "Requested timeout value was 1234")
 
     def test_ordered_json_model(self):
         mock_responses = {