X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/333a30289f47c22956bcb6a045d1cd4c797e22c3..58a026e09bda4c1e2374347615c325007c64fac4:/services/nodemanager/tests/test_computenode_driver_azure.py diff --git a/services/nodemanager/tests/test_computenode_driver_azure.py b/services/nodemanager/tests/test_computenode_driver_azure.py index 87cbc2e518..ea7a033f0b 100644 --- a/services/nodemanager/tests/test_computenode_driver_azure.py +++ b/services/nodemanager/tests/test_computenode_driver_azure.py @@ -44,14 +44,25 @@ class AzureComputeNodeDriverTestCase(testutil.DriverTestMixin, unittest.TestCase self.assertIn('ping_secret=ssshh', create_method.call_args[1].get('ex_tags', {}).get('arv-ping-url', "")) + def test_create_includes_arvados_node_size(self): + arv_node = testutil.arvados_node_mock() + arv_node["hostname"] = None + size = testutil.MockSize(1) + driver = self.new_driver() + driver.create_node(size, arv_node) + create_method = self.driver_mock().create_node + self.assertTrue(create_method.called) + self.assertIn( + ('arvados_node_size', size.id), + create_method.call_args[1].get('ex_tags', {'tags': 'missing'}).items() + ) + def test_name_from_new_arvados_node(self): arv_node = testutil.arvados_node_mock(hostname=None) driver = self.new_driver() self.assertEqual('compute-000000000000063-zzzzz', driver.arvados_create_kwargs(testutil.MockSize(1), arv_node)['name']) - - def check_node_tagged(self, cloud_node, expected_tags): tag_mock = self.driver_mock().ex_create_tags self.assertTrue(tag_mock.called)