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 versiontest import VersionTestCase
|
||||||
from mirrorstest import MirrorsTestCase
|
from mirrorstest import MirrorsTestCase
|
||||||
from relationtest import RelationTestCase
|
from relationtest import RelationTestCase
|
||||||
|
from replacetest import ReplaceTestCase
|
||||||
|
|
||||||
suite = unittest.TestSuite()
|
suite = unittest.TestSuite()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user