Exemplo n.º 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)
Exemplo n.º 2
0
 def setup(self):
     self.uri = mock.Mock()
     self.solver = SolverRepositoryRpmDir(self.uri)