コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
    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)
コード例 #4
0
    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)
コード例 #5
0
ファイル: __init__.py プロジェクト: nagyist/cloudify-manager
 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()
コード例 #6
0
 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()