Exemplo n.º 1
0
 def _setup_solver(self):
     solver = Sat()
     for xml_repo in self.xml_state.get_repository_sections_used_for_build(
     ):
         repo_source = xml_repo.get_source().get_path()
         repo_user = xml_repo.get_username()
         repo_secret = xml_repo.get_password()
         repo_type = xml_repo.get_type()
         solver.add_repository(
             SolverRepository(Uri(repo_source, repo_type), repo_user,
                              repo_secret))
     return solver
Exemplo n.º 2
0
 def test_solver_repository_rpm_dir(self, mock_rpm_dir):
     self.uri.repo_type = 'rpm-dir'
     SolverRepository(self.uri)
     mock_rpm_dir.assert_called_once_with(self.uri, None, None)
Exemplo n.º 3
0
 def test_solver_repository_rpm_md(self, mock_rpm_md):
     self.uri.repo_type = 'rpm-md'
     SolverRepository(self.uri)
     mock_rpm_md.assert_called_once_with(self.uri, None, None)
Exemplo n.º 4
0
 def test_solver_repository_suse(self, mock_suse):
     self.uri.repo_type = 'yast2'
     SolverRepository(self.uri)
     mock_suse.assert_called_once_with(self.uri, None, None)
Exemplo n.º 5
0
 def test_solver_repository_type_not_implemented(self):
     SolverRepository(self.uri)
Exemplo n.º 6
0
 def test_solver_repository_type_not_implemented(self):
     with raises(KiwiSolverRepositorySetupError):
         SolverRepository(self.uri)