diff options
Diffstat (limited to 'src/yum/test/test_yum_package.py')
-rwxr-xr-x | src/yum/test/test_yum_package.py | 10 |
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): |