Replace testleri yazildi
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import unittest
|
||||
import pisi.replace
|
||||
import pisi.relation
|
||||
|
||||
class ReplaceTestCase(unittest.TestCase):
|
||||
def testInstalledPackageReplaced(self):
|
||||
pisi.api.install(["ethtool"])
|
||||
relation = pisi.relation.Relation()
|
||||
relation.package = "ethtool"
|
||||
relation.version = "6"
|
||||
relation.release = "1"
|
||||
|
||||
replace = pisi.replace.Replace(relation)
|
||||
replace.package = "zlib"
|
||||
assert pisi.replace.installed_package_replaced(replace)
|
||||
repinfo = pisi.replace.Replace(relation)
|
||||
repinfo.package = "ctorrent"
|
||||
assert not pisi.replace.installed_package_replaced(repinfo)
|
||||
|
||||
pisi.api.remove(["ethtool"])
|
||||
@@ -24,6 +24,7 @@ from database.itembyrepotest import ItemByRepoTestCase
|
||||
from versiontest import VersionTestCase
|
||||
from mirrorstest import MirrorsTestCase
|
||||
from relationtest import RelationTestCase
|
||||
from replacetest import ReplaceTestCase
|
||||
|
||||
suite = unittest.TestSuite()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user