From 10d8d803069499bb029687dbd0985de6036b629c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beyza=20Ermi=C5=9F?= Date: Wed, 25 Jun 2008 07:21:02 +0000 Subject: [PATCH] Replace testleri yazildi --- tests/replacetest.py | 20 ++++++++++++++++++++ tests/runtests.py | 1 + 2 files changed, 21 insertions(+) create mode 100644 tests/replacetest.py diff --git a/tests/replacetest.py b/tests/replacetest.py new file mode 100644 index 00000000..3fc28db2 --- /dev/null +++ b/tests/replacetest.py @@ -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"]) diff --git a/tests/runtests.py b/tests/runtests.py index 1e9ec769..f86f7904 100755 --- a/tests/runtests.py +++ b/tests/runtests.py @@ -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()