tests: Correct distro names and versions of example repositories
Also set distro name and release in testcases.
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
import pisi
|
import pisi
|
||||||
|
import pisi.context as ctx
|
||||||
|
|
||||||
class TestCase(unittest.TestCase):
|
class TestCase(unittest.TestCase):
|
||||||
|
|
||||||
@@ -11,6 +12,9 @@ class TestCase(unittest.TestCase):
|
|||||||
pisi.api.set_options(options)
|
pisi.api.set_options(options)
|
||||||
pisi.api.set_comar(False)
|
pisi.api.set_comar(False)
|
||||||
|
|
||||||
|
ctx.config.values.general.distribution = "Pardus"
|
||||||
|
ctx.config.values.general.distribution_release = "2007"
|
||||||
|
|
||||||
if not pisi.api.list_repos():
|
if not pisi.api.list_repos():
|
||||||
pisi.api.add_repo("pardus-2007", "repos/pardus-2007-bin/pisi-index.xml.bz2")
|
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")
|
pisi.api.add_repo("contrib-2007", "repos/contrib-2007-bin/pisi-index.xml.bz2")
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ def install():
|
|||||||
distributionTemplate = """
|
distributionTemplate = """
|
||||||
<PISI>
|
<PISI>
|
||||||
<SourceName>%(sourcename)s</SourceName>
|
<SourceName>%(sourcename)s</SourceName>
|
||||||
<Version>1.1</Version>
|
<Version>%(version)s</Version>
|
||||||
<Description xml:lang="tr">%(description)s</Description>
|
<Description xml:lang="tr">%(description)s</Description>
|
||||||
<Type>Core</Type>
|
<Type>Core</Type>
|
||||||
<Obsoletes>
|
<Obsoletes>
|
||||||
@@ -170,8 +170,9 @@ class PackageFactory:
|
|||||||
return pkgs
|
return pkgs
|
||||||
|
|
||||||
class Repository:
|
class Repository:
|
||||||
def __init__(self, name, packages, obsoletes):
|
def __init__(self, name, version, packages, obsoletes):
|
||||||
self.name = name
|
self.name = name
|
||||||
|
self.version = version
|
||||||
self.packages = packages
|
self.packages = packages
|
||||||
self.obsoletes = obsoletes
|
self.obsoletes = obsoletes
|
||||||
|
|
||||||
@@ -180,7 +181,8 @@ class Repository:
|
|||||||
for obs in self.obsoletes:
|
for obs in self.obsoletes:
|
||||||
obsoletes += " <Package>%s</Package>\n" % obs
|
obsoletes += " <Package>%s</Package>\n" % obs
|
||||||
|
|
||||||
return distributionTemplate % {"sourcename":self.name,
|
return distributionTemplate % {"sourcename": "Pardus",
|
||||||
|
"version": self.version,
|
||||||
"description":self.name,
|
"description":self.name,
|
||||||
"obsoletes":obsoletes}
|
"obsoletes":obsoletes}
|
||||||
|
|
||||||
@@ -216,7 +218,7 @@ class Repository:
|
|||||||
|
|
||||||
class Pardus2007Repo(Repository):
|
class Pardus2007Repo(Repository):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Repository.__init__(self, "pardus-2007", [], ["wengophone", "rar"])
|
Repository.__init__(self, "pardus-2007", "2007", [], ["wengophone", "rar"])
|
||||||
|
|
||||||
def create(self):
|
def create(self):
|
||||||
|
|
||||||
@@ -245,7 +247,7 @@ class Pardus2007Repo(Repository):
|
|||||||
|
|
||||||
class Contrib2007Repo(Repository):
|
class Contrib2007Repo(Repository):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Repository.__init__(self, "contrib-2007", [], ["xara"])
|
Repository.__init__(self, "contrib-2007", "2007", [], ["xara"])
|
||||||
|
|
||||||
def create(self):
|
def create(self):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user