Пример #1
0
 def setUp(self):
     self.info = RepoInfo()
     self.info.addBaseUrl(Url(repo_urls[0]))
     self.info.addBaseUrl(Url(repo_urls[1]))
     self.info.setAlias("default")
     self.info.setName("default")
     self.info.setEnabled(True)
     self.info.setType(RepoType.RPMMD)
     self.info.setGpgCheck(False)
Пример #2
0
#!/usr/bin/python

from zypp import TmpDir, RepoManagerOptions, RepoManager, RepoInfo, Url

tmp_root=TmpDir()
repo_manager = RepoManager(RepoManagerOptions(tmp_root.path()))

repo_info = RepoInfo()

repo_info.setAlias("factorytest")
repo_info.setName("Test Repo for Factory.")
repo_info.setEnabled(True)
repo_info.setAutorefresh(False)
repo_info.addBaseUrl(Url("file:///tmp/does-not-exist"))

try:
    repo_manager.addRepository(repo_info)
    repo_manager.refreshMetadata(repo_info)
    repo_manager.buildCache(repo_info)
except RuntimeError, strerror:
    print "RuntimeError"
    print strerror
else:
    print "Oh, no exception"