def setUpClass(cls): cls.logger = setup_logger(cls.__name__, logger_level=logging.DEBUG) cls.runner = LocalCommandRunner(cls.logger) cls.plugins_work_dir = tempfile.mkdtemp(prefix='plugins-work-dir-') cls.file_server_resource_base = tempfile.mkdtemp( prefix='file-server-resource-base-') cls.fs = test_utils.FileServer(root_path=cls.file_server_resource_base) cls.fs.start() cls.file_server_url = 'http://localhost:{0}'.format(cls.fs.port) cls.plugins_to_be_installed = [ 'mock-plugin', 'mock-plugin-modified', 'mock-plugin-with-requirements' ] cls.wagons = {} for plugin_dir in cls.plugins_to_be_installed: test_utils.create_plugin_tar( plugin_dir_name=plugin_dir, target_directory=cls.file_server_resource_base) cls.wagons[plugin_dir] = test_utils.create_plugin_wagon( plugin_dir_name=plugin_dir, target_directory=cls.file_server_resource_base)
def setUpClass(cls): cls.logger = setup_logger('cloudify_agent.tests.api.test_utils') cls.file_server_resource_base = tempfile.mkdtemp( prefix='file-server-resource-base') cls.fs = test_utils.FileServer(root_path=cls.file_server_resource_base) cls.fs.start() cls.file_server_url = 'http://localhost:{0}'.format(cls.fs.port)
def _serve(self): self.server = utils.FileServer(self.temp_folder, ssl=False) self.server.start() self.addCleanup(self.server.stop)
def _serve(self): self.port = 5555 self.server = utils.FileServer(self.temp_folder, port=self.port) self.server.start() self.addCleanup(lambda: self.server.stop())