def setUpClass(cls): """Create class-wide variables.""" cls.cfg = config.get_config() cls.cli_client = cli.Client(cls.cfg) allowed_imports = get_pulp_setting(cls.cli_client, "ALLOWED_IMPORT_PATHS") if not allowed_imports or "/tmp" not in allowed_imports: raise unittest.SkipTest( "Cannot run import-tests unless /tmp is in ALLOWED_IMPORT_PATHS ({})." .format(allowed_imports), ) cls.client = api.Client(cls.cfg, api.json_handler) cls.core_client = CoreApiClient( configuration=cls.cfg.get_bindings_config()) cls.file_client = gen_file_client() cls.repo_api = RepositoriesFileApi(cls.file_client) cls.remote_api = RemotesFileApi(cls.file_client) cls.versions_api = RepositoriesFileVersionsApi(cls.file_client) cls.content_api = ContentFilesApi(cls.file_client) cls.exporter_api = ExportersPulpApi(cls.core_client) cls.exports_api = ExportersCoreExportsApi(cls.core_client) cls.importer_api = ImportersPulpApi(cls.core_client) cls.imports_api = ImportersCoreImportsApi(cls.core_client) cls.import_check_api = ImportersCoreImportCheckApi(cls.core_client) (cls.import_repos, cls.export_repos, cls.remotes) = cls._setup_repositories() cls.exporter = cls._create_exporter() cls.export = cls._create_export() cls.chunked_export = cls._create_chunked_export() cls._setup_import_check_directories()
def setUpClass(cls): """Create class-wide variables.""" cls.cfg = config.get_config() cls.client = api.Client(cls.cfg, api.json_handler) cls.core_client = CoreApiClient(configuration=cls.cfg.get_bindings_config()) cls.file_client = gen_file_client() cls.repo_api = RepositoriesFileApi(cls.file_client) cls.remote_api = RemotesFileApi(cls.file_client) cls.exporter_api = ExportersPulpApi(cls.core_client) cls.exports_api = ExportersCoreExportsApi(cls.core_client) (cls.repos, cls.remotes) = cls._setup_repositories()
def setUpClass(cls): """Sets up apis.""" super().setUpClass() cls.export_repos = [] cls.export_content_count = {} cls.remotes = [] cls.cfg = config.get_config() cls.api_client = api.Client(cls.cfg, api.json_handler) cls.core_client = CoreApiClient(configuration=cls.cfg.get_bindings_config()) cls.exporter_api = ExportersPulpApi(cls.core_client) cls.exports_api = ExportersCoreExportsApi(cls.core_client) cls.repo_ver_api = RepositoriesAnsibleVersionsApi(cls.client) cls._setup_content()
def setUpClass(cls): """Create class-wide variables.""" cls.cfg = config.get_config() cls.client = api.Client(cls.cfg, api.json_handler) cls.core_client = CoreApiClient( configuration=cls.cfg.get_bindings_config()) cls.rpm_client = gen_rpm_client() cls.repo_api = RepositoriesRpmApi(cls.rpm_client) cls.remote_api = RemotesRpmApi(cls.rpm_client) cls.exporter_api = ExportersPulpApi(cls.core_client) cls.exports_api = ExportersCoreExportsApi(cls.core_client) cls.importer_api = ImportersPulpApi(cls.core_client) cls.imports_api = ImportersCoreImportsApi(cls.core_client) cls.dist_tree_api = ContentDistributionTreesApi(cls.rpm_client) cls.import_repos, cls.export_repos, cls.remotes = \ cls._setup_repositories(RPM_KICKSTART_FIXTURE_URL) cls.exporter = cls._create_exporter() cls.export = cls._create_export()
def setUpClass(cls): """Create class-wide variables.""" cls.cfg = config.get_config() cls.client = api.Client(cls.cfg, api.json_handler) cls.core_client = CoreApiClient( configuration=cls.cfg.get_bindings_config()) cls.rpm_client = gen_rpm_client() cls.repo_api = RepositoriesRpmApi(cls.rpm_client) cls.remote_api = RemotesRpmApi(cls.rpm_client) cls.exporter_api = ExportersPulpApi(cls.core_client) cls.exports_api = ExportersCoreExportsApi(cls.core_client) cls.importer_api = ImportersPulpApi(cls.core_client) cls.imports_api = ImportersCoreImportsApi(cls.core_client) cls.import_repos, cls.export_repos, cls.remotes = cls._setup_repositories( ) cls.exporter = cls._create_exporter() cls.export = cls._create_export() cls.chunked_export = cls._create_chunked_export()