tests: Correct distro names and versions of example repositories

Also set distro name and release in testcases.
This commit is contained in:
Fatih Aşıcı
2010-07-05 13:47:36 +00:00
parent c4c5b18b0d
commit 8dbf6049bd
2 changed files with 11 additions and 5 deletions
+4
View File
@@ -1,6 +1,7 @@
import unittest
import pisi
import pisi.context as ctx
class TestCase(unittest.TestCase):
@@ -11,6 +12,9 @@ class TestCase(unittest.TestCase):
pisi.api.set_options(options)
pisi.api.set_comar(False)
ctx.config.values.general.distribution = "Pardus"
ctx.config.values.general.distribution_release = "2007"
if not pisi.api.list_repos():
pisi.api.add_repo("pardus-2007", "repos/pardus-2007-bin/pisi-index.xml.bz2")
pisi.api.add_repo("contrib-2007", "repos/contrib-2007-bin/pisi-index.xml.bz2")
+7 -5
View File
@@ -86,7 +86,7 @@ def install():
distributionTemplate = """
<PISI>
<SourceName>%(sourcename)s</SourceName>
<Version>1.1</Version>
<Version>%(version)s</Version>
<Description xml:lang="tr">%(description)s</Description>
<Type>Core</Type>
<Obsoletes>
@@ -170,8 +170,9 @@ class PackageFactory:
return pkgs
class Repository:
def __init__(self, name, packages, obsoletes):
def __init__(self, name, version, packages, obsoletes):
self.name = name
self.version = version
self.packages = packages
self.obsoletes = obsoletes
@@ -180,7 +181,8 @@ class Repository:
for obs in self.obsoletes:
obsoletes += " <Package>%s</Package>\n" % obs
return distributionTemplate % {"sourcename":self.name,
return distributionTemplate % {"sourcename": "Pardus",
"version": self.version,
"description":self.name,
"obsoletes":obsoletes}
@@ -216,7 +218,7 @@ class Repository:
class Pardus2007Repo(Repository):
def __init__(self):
Repository.__init__(self, "pardus-2007", [], ["wengophone", "rar"])
Repository.__init__(self, "pardus-2007", "2007", [], ["wengophone", "rar"])
def create(self):
@@ -245,7 +247,7 @@ class Pardus2007Repo(Repository):
class Contrib2007Repo(Repository):
def __init__(self):
Repository.__init__(self, "contrib-2007", [], ["xara"])
Repository.__init__(self, "contrib-2007", "2007", [], ["xara"])
def create(self):