X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0662b235357dd40b5d27efd06b60044ddcec06f6..5768e5a7559c22f86d89be65245b0d269f06cc6c:/services/nodemanager/tests/test_computenode_driver_gce.py?ds=sidebyside diff --git a/services/nodemanager/tests/test_computenode_driver_gce.py b/services/nodemanager/tests/test_computenode_driver_gce.py index 41cb1aac86..e8b2fa36c5 100644 --- a/services/nodemanager/tests/test_computenode_driver_gce.py +++ b/services/nodemanager/tests/test_computenode_driver_gce.py @@ -48,6 +48,16 @@ class GCEComputeNodeDriverTestCase(testutil.DriverTestMixin, unittest.TestCase): metadata = self.driver_mock().create_node.call_args[1]['ex_metadata'] self.assertIn('ping_secret=ssshh', metadata.get('arv-ping-url')) + def test_create_raises_but_actually_succeeded(self): + arv_node = testutil.arvados_node_mock(1, hostname=None) + driver = self.new_driver() + nodelist = [testutil.cloud_node_mock(1)] + nodelist[0].name = 'compute-000000000000001-zzzzz' + self.driver_mock().list_nodes.return_value = nodelist + self.driver_mock().create_node.side_effect = IOError + n = driver.create_node(testutil.MockSize(1), arv_node) + self.assertEqual('compute-000000000000001-zzzzz', n.name) + def test_create_sets_default_hostname(self): driver = self.new_driver() driver.create_node(testutil.MockSize(1),