summaryrefslogtreecommitdiffstats
path: root/src/yum/test/test_yum_package.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/yum/test/test_yum_package.py')
-rwxr-xr-xsrc/yum/test/test_yum_package.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/yum/test/test_yum_package.py b/src/yum/test/test_yum_package.py
index c5b2715..b631e21 100755
--- a/src/yum/test/test_yum_package.py
+++ b/src/yum/test/test_yum_package.py
@@ -35,6 +35,16 @@ class TestYumPackage(YumBaseTestCase):
inst = self.conn.GetInstance(InstanceName=op, LocalOnly=False)
self.assertEqual(inst.path, op)
+ # try to leave out epoch part
+ if pkg.epoch == "0":
+ op_no_epoch = op.copy()
+ op_no_epoch["SoftwareElementID"] = make_nevra(pkg.name, pkg.epoch,
+ pkg.ver, pkg.rel, pkg.arch, "NEVER")
+ self.assertNotIn(":", op_no_epoch["SoftwareElementID"])
+ inst = self.conn.GetInstance(
+ InstanceName=op_no_epoch, LocalOnly=False)
+ self.assertIn(inst.path, (op, op_no_epoch))
+
def test_method_install(self):
for pkg in packages:
if is_installed(pkg.name):