diff --git a/mininet/test/test_nets.py b/mininet/test/test_nets.py
index 330e9a88a6c69e336f95467bf99e2b9bb9b31e69..1a199c82a917f11af03751e9f0e7378bbaf286f1 100755
--- a/mininet/test/test_nets.py
+++ b/mininet/test/test_nets.py
@@ -23,14 +23,15 @@ class testSingleSwitchCommon( object ):
 
     def testMinimal( self ):
         "Ping test on minimal topology"
-        mn = Mininet( SingleSwitchTopo(), self.switchClass, Host, Controller )
+        mn = Mininet( SingleSwitchTopo(), self.switchClass, Host, Controller,
+                      waitConnected=True )
         dropped = mn.run( mn.ping )
         self.assertEqual( dropped, 0 )
 
     def testSingle5( self ):
         "Ping test on 5-host single-switch topology"
         mn = Mininet( SingleSwitchTopo( k=5 ), self.switchClass, Host,
-                      Controller )
+                      Controller, waitConnected=True )
         dropped = mn.run( mn.ping )
         self.assertEqual( dropped, 0 )