use default timeout in most cases
diff --git a/tests/caps.py b/tests/caps.py
index cf6c095..4657baa 100644
--- a/tests/caps.py
+++ b/tests/caps.py
@@ -102,7 +102,7 @@
         flow_count += 1
         if flow_count % count_check == 0:
             obj.assertEqual(do_barrier(obj.controller), 0, "Barrier failed")
-            response, pkt = obj.controller.transact(tstats, timeout=2)
+            response, pkt = obj.controller.transact(tstats)
             obj.assertTrue(response is not None, "Get tab stats failed")
             caps_logger.info(response.show())
             if table_idx == -1:  # Accumulate for all tables