X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f46eed2ad6bc456cd57ed363e1adc8d60f802f39..b1781295959566608326b69440d8d3ae8e4da4ee:/services/nodemanager/tests/testutil.py diff --git a/services/nodemanager/tests/testutil.py b/services/nodemanager/tests/testutil.py index 650a23217a..82d6479e24 100644 --- a/services/nodemanager/tests/testutil.py +++ b/services/nodemanager/tests/testutil.py @@ -34,13 +34,14 @@ def arvados_node_mock(node_num=99, job_uuid=None, age=-1, **kwargs): node.update(kwargs) return node -def cloud_object_mock(name_id): +def cloud_object_mock(name_id, **extra): # A very generic mock, useful for stubbing libcloud objects we # only search for and pass around, like locations, subnets, etc. cloud_object = mock.NonCallableMagicMock(['id', 'name'], name='cloud_object') - cloud_object.id = str(name_id) - cloud_object.name = cloud_object.id.upper() + cloud_object.name = str(name_id) + cloud_object.id = 'id_' + cloud_object.name + cloud_object.extra = extra return cloud_object def cloud_node_mock(node_num=99, **extra):