X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a22d6e6bf03c6f274237f775a4c02122c9ce38ef..a124a5350d31001a7c66381fa853dfcd78dddd06:/services/nodemanager/tests/test_computenode.py diff --git a/services/nodemanager/tests/test_computenode.py b/services/nodemanager/tests/test_computenode.py index 477e20eb57..57a86fdf8c 100644 --- a/services/nodemanager/tests/test_computenode.py +++ b/services/nodemanager/tests/test_computenode.py @@ -114,6 +114,14 @@ class ComputeNodeShutdownActorTestCase(testutil.ActorTestMixin, self.stop_proxy(self.shutdown_actor) self.assertTrue(self.cloud_client.destroy_node.called) + def test_late_subscribe(self): + self.make_actor() + subscriber = mock.Mock(name='subscriber_mock') + self.shutdown_actor.subscribe(subscriber).get(self.TIMEOUT) + self.stop_proxy(self.shutdown_actor) + self.assertEqual(self.shutdown_actor.actor_ref.actor_urn, + subscriber.call_args[0][0].actor_ref.actor_urn) + class ComputeNodeUpdateActorTestCase(testutil.ActorTestMixin, unittest.TestCase):