11925: Two more tests wait for expected number of paired nodes.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 3 Aug 2017 21:01:01 +0000 (17:01 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 3 Aug 2017 21:01:01 +0000 (17:01 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curoverse.com>

services/nodemanager/tests/test_daemon.py

index 6012cfc6b72a9804d1a5a22dc727b5e11389a3ce..1efa1ffeb35199c251d13e217f2cb37c146c4622 100644 (file)
@@ -233,7 +233,7 @@ class NodeManagerDaemonActorTestCase(testutil.ActorTestMixin,
                          arvados_nodes=[testutil.arvados_node_mock(1),
                                         testutil.arvados_node_mock(2, last_ping_at='1970-01-01T01:02:03.04050607Z')],
                          want_sizes=[size])
-
+        self.busywait(lambda: 2 == self.paired_monitor_count())
         get_cloud_node = mock.MagicMock(name="get_cloud_node")
         get_cloud_node.get.return_value = cloud_nodes[1]
         mock_node_monitor = mock.MagicMock()
@@ -671,7 +671,7 @@ class NodeManagerDaemonActorTestCase(testutil.ActorTestMixin,
                                         testutil.arvados_node_mock(3)],
                          want_sizes=[small, small, big],
                          avail_sizes=avail_sizes)
-
+        self.busywait(lambda: 3 == self.paired_monitor_count())
         self.daemon.update_server_wishlist([small, big, big]).get(self.TIMEOUT)
 
         self.assertEqual(0, self.node_shutdown.start.call_count)