def setUp(self): self.logger = setup_logger(self._testMethodName, logging.INFO) self.client = utils.create_rest_client() utils.restore_provider_context() TestEnvironment.start_celery_management_worker() self.test_logs_file = path.join(testenv_instance.events_and_logs_dir, "{0}.log".format(self.id())) testenv_instance.handle_logs = self._write_test_events_and_logs_to_file
def setUp(self): self.logger = setup_logger(self._testMethodName, logging.INFO) self.client = utils.create_rest_client() utils.restore_provider_context() TestEnvironment.start_celery_management_worker() self.test_logs_file = path.join(testenv_instance.events_and_logs_dir, '{0}.log'.format(self.id())) testenv_instance.handle_logs = \ self._write_test_events_and_logs_to_file
def test_update_node_bad_version(self): deploy(resource("dsl/basic.yaml")) client = create_rest_client() instance = client.node_instances.list()[0] instance = client.node_instances.get(instance.id) # need the version props = {'key': 'value'} result = client.node_instances.update(instance.id, state='started', runtime_properties=props, version=instance.version,) self.assertEquals(instance.version+1, result.version) self.assertEquals(instance.id, result.id) self.assertDictContainsSubset(props, result.runtime_properties) self.assertEquals('started', result.state) # making another call with a bad version self.assertRaises( CloudifyClientError, client.node_instances.update, instance.id, version=1)
def test_update_node_bad_version(self): deploy(resource("dsl/basic.yaml")) client = create_rest_client() instance = client.node_instances.list()[0] instance = client.node_instances.get(instance.id) # need the version props = {'key': 'value'} result = client.node_instances.update( instance.id, state='started', runtime_properties=props, version=instance.version, ) self.assertEquals(instance.version + 1, result.version) self.assertEquals(instance.id, result.id) self.assertDictContainsSubset(props, result.runtime_properties) self.assertEquals('started', result.state) # making another call with a bad version self.assertRaises(CloudifyClientError, client.node_instances.update, instance.id, version=1)
def setUp(self): self.logger = setup_default_logger(self._testMethodName, logging.INFO) self.client = utils.create_rest_client() utils.restore_provider_context() TestEnvironment.start_celery_management_worker()