7478: Adds test to check that state is 'down' with 'invalid' size.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Mon, 11 Jun 2018 20:51:38 +0000 (17:51 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Mon, 11 Jun 2018 20:51:38 +0000 (17:51 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

services/nodemanager/tests/test_computenode_dispatch.py

index 5775aa659a31391f13a5071929d9f5562ba3969d..28492650e5919cfd8bdc704bd7b5bdc953603990 100644 (file)
@@ -356,6 +356,12 @@ class ComputeNodeMonitorActorTestCase(testutil.ActorTestMixin,
     def node_state(self, *states):
         return self.node_actor.in_state(*states).get(self.TIMEOUT)
 
+    def test_in_state_when_invalid_cloud_node_size(self):
+        self.make_mocks(1)
+        self.cloud_mock.size.id = 'invalid'
+        self.make_actor()
+        self.assertTrue(self.node_state('down'))
+
     def test_in_state_when_unpaired(self):
         self.make_actor()
         self.assertTrue(self.node_state('unpaired'))