Exemple #1
0
 def __new__(self, uri, user=None, secret=None):
     if uri.repo_type == 'yast2':
         return SolverRepositorySUSE(uri, user, secret)
     elif uri.repo_type == 'rpm-md':
         return SolverRepositoryRpmMd(uri, user, secret)
     elif uri.repo_type == 'rpm-dir':
         return SolverRepositoryRpmDir(uri, user, secret)
     else:
         raise KiwiSolverRepositorySetupError(
             'Support for %s solver repository type not implemented' %
             uri.repo_type)
Exemple #2
0
 def setup(self):
     self.uri = mock.Mock()
     self.solver = SolverRepositoryRpmDir(self.uri)