22 lines
727 B
Python
22 lines
727 B
Python
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"
|
|
# Check if the replaced package is installed
|
|
self.assertTrue(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"])
|