def setUp(self): self.tmp_dir = tempfile.TemporaryDirectory() self.render_step = step_def('update_component_deps') self.update_component_deps_trait = update_component_deps.UpdateComponentDependenciesTrait( name='update_component_dependencies', variant_name='don\'t_care', raw_dict={ 'set_dependency_version_script': 'some_path', 'upstream_component_name': 'don\'t_care', }, ) self.main_repo = test_utils.repository() repo_dir = pathlib.Path(self.tmp_dir.name, self.main_repo.resource_name()) repo_dir.mkdir() self.job_variant = test_utils.job(self.main_repo) self.job_variant._traits_dict = { 'update_component_deps': self.update_component_deps_trait } self.old_cwd = os.getcwd()
def setUp(self): self.tmp_dir = tempfile.TemporaryDirectory() self.render_step = step_def('update_component_deps') self.update_component_deps_trait = update_component_deps.UpdateComponentDependenciesTrait( name='update_component_dependencies', variant_name='don\'t_care', raw_dict={ 'set_dependency_version_script':'some_path', 'upstream_component_name':'don\'t_care', }, ) self.component_descriptor_trait = component_descriptor.ComponentDescriptorTrait( name='component_descriptor', variant_name='don\'t_care', raw_dict={ 'component_name': 'github.com/org/repo_name', }, ) self.component_descriptor_trait.ctx_repository = lambda: cm.OciRepositoryContext( baseUrl='dummy-base-url', ) self.main_repo = test_utils.repository() repo_dir = pathlib.Path(self.tmp_dir.name, self.main_repo.resource_name()) repo_dir.mkdir() self.job_variant = test_utils.job(self.main_repo) self.job_variant._traits_dict = { 'update_component_deps': self.update_component_deps_trait, 'component_descriptor': self.component_descriptor_trait, } self.old_cwd = os.getcwd()