X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0f644e242ef37c911ad3dc25aca8135c339de349..59a972c831bc8f7cd4e896ed8e1c71277b97f04e:/services/nodemanager/tests/test_computenode_driver_gce.py diff --git a/services/nodemanager/tests/test_computenode_driver_gce.py b/services/nodemanager/tests/test_computenode_driver_gce.py index cfc4add63b..1446cd2fda 100644 --- a/services/nodemanager/tests/test_computenode_driver_gce.py +++ b/services/nodemanager/tests/test_computenode_driver_gce.py @@ -51,6 +51,17 @@ 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_includes_arvados_node_size(self): + arv_node = testutil.arvados_node_mock() + size = testutil.MockSize(1) + driver = self.new_driver() + driver.create_node(size, arv_node) + create_method = self.driver_mock().create_node + self.assertIn( + ('arvados_node_size', size.id), + create_method.call_args[1].get('ex_metadata', {'metadata':'missing'}).items() + ) + def test_create_raises_but_actually_succeeded(self): arv_node = testutil.arvados_node_mock(1, hostname=None) driver = self.new_driver() @@ -211,7 +222,7 @@ class GCEComputeNodeDriverTestCase(testutil.DriverTestMixin, unittest.TestCase): # patches that up in listings. size = testutil.MockSize(2) node = testutil.cloud_node_mock(size=size) - node.size = size.name + node.size = size.id self.driver_mock().list_sizes.return_value = [size] self.driver_mock().list_nodes.return_value = [node] driver = self.new_driver()