def test_get_export_repo_file_with_path_default(self): result = configuration.get_export_repo_file_with_path( self.repo, self.config) expected_result = os.path.join( configuration.get_export_repo_directory(self.config), configuration.get_export_repo_filename(self.repo, self.config)) self.assertEquals(result, expected_result)
def __init__(self, repo, publish_conduit, config): """ :param repo: Pulp managed Yum repository :type repo: pulp.plugins.model.Repository :param publish_conduit: Conduit providing access to relative Pulp functionality :type publish_conduit: pulp.plugins.conduits.repo_publish.RepoPublishConduit :param config: Pulp configuration for the distributor :type config: pulp.plugins.config.PluginCallConfiguration """ super(ExportPublisher, self).__init__(constants.PUBLISH_STEP_EXPORT_PUBLISHER, repo, publish_conduit, config) self.add_child(PublishImagesStep()) tar_file = configuration.get_export_repo_file_with_path(repo, config, "v1") self.add_child(SaveTarFilePublishStep(self.get_working_dir(), tar_file))
def __init__(self, repo, publish_conduit, config): """ :param repo: Pulp managed Yum repository :type repo: pulp.plugins.model.Repository :param publish_conduit: Conduit providing access to relative Pulp functionality :type publish_conduit: pulp.plugins.conduits.repo_publish.RepoPublishConduit :param config: Pulp configuration for the distributor :type config: pulp.plugins.config.PluginCallConfiguration """ super(ExportPublisher, self).__init__( step_type=constants.PUBLISH_STEP_EXPORT_PUBLISHER, repo=repo, publish_conduit=publish_conduit, config=config) self.add_child(PublishImagesStep()) tar_file = configuration.get_export_repo_file_with_path(repo, config, 'v1') self.add_child(SaveTarFilePublishStep(self.get_working_dir(), tar_file))
def test_get_export_repo_file_with_path_from_config(self): config = PluginCallConfiguration( None, {constants.CONFIG_KEY_EXPORT_FILE: '/tmp/foo.tar'}) result = configuration.get_export_repo_file_with_path( self.repo, config) self.assertEquals(result, '/tmp/foo.tar')
def test_get_export_repo_file_with_path_default(self): result = configuration.get_export_repo_file_with_path(self.repo, self.config, 'v1') expected_result = os.path.join(configuration.get_export_repo_directory(self.config, 'v1'), configuration.get_export_repo_filename(self.repo, self.config)) self.assertEquals(result, expected_result)
def test_get_export_repo_file_with_path_from_config(self): config = PluginCallConfiguration(None, {constants.CONFIG_KEY_EXPORT_FILE: '/tmp/foo.tar'}) result = configuration.get_export_repo_file_with_path(self.repo, config, 'v1') self.assertEquals(result, '/tmp/foo.tar')