Beispiel #1
0
    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)
Beispiel #3
0
 def _serve(self):
     self.server = utils.FileServer(self.temp_folder, ssl=False)
     self.server.start()
     self.addCleanup(self.server.stop)
Beispiel #4
0
 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())