summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-09-19 20:59:13 -0700
committerZac Medico <zmedico@gentoo.org>2012-09-19 20:59:13 -0700
commit6033efa29268178cb7b2343b1d18888ce1c42266 (patch)
tree7b3805d3e76ee75a6c79b5fe492879dd5b9caf93
parent48a61cc19483628d30346488c252008a8c646d39 (diff)
downloadportage-6033efa29268178cb7b2343b1d18888ce1c42266.tar.gz
portage-6033efa29268178cb7b2343b1d18888ce1c42266.tar.bz2
portage-6033efa29268178cb7b2343b1d18888ce1c42266.zip
test_update_dbentry: test "move" command more
-rw-r--r--pym/portage/tests/update/test_update_dbentry.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/pym/portage/tests/update/test_update_dbentry.py b/pym/portage/tests/update/test_update_dbentry.py
index ac16a8ae3..406331809 100644
--- a/pym/portage/tests/update/test_update_dbentry.py
+++ b/pym/portage/tests/update/test_update_dbentry.py
@@ -17,6 +17,25 @@ class UpdateDbentryTestCase(TestCase):
def testUpdateDbentryTestCase(self):
cases = (
+
+ (("move", Atom("dev-libs/A"), Atom("dev-libs/B")), "1",
+ " dev-libs/A:0 ", " dev-libs/B:0 "),
+
+ (("move", Atom("dev-libs/A"), Atom("dev-libs/B")), "1",
+ " >=dev-libs/A-1:0 ", " >=dev-libs/B-1:0 "),
+
+ (("move", Atom("dev-libs/A"), Atom("dev-libs/B")), "5_pre2",
+ " dev-libs/A:0/1=[foo] ", " dev-libs/B:0/1=[foo] "),
+
+ (("move", Atom("dev-libs/A"), Atom("dev-libs/B")), "5_pre2",
+ " dev-libs/A:0/1[foo] ", " dev-libs/B:0/1[foo] "),
+
+ (("move", Atom("dev-libs/A"), Atom("dev-libs/B")), "5_pre2",
+ " dev-libs/A:0/0[foo] ", " dev-libs/B:0/0[foo] "),
+
+ (("move", Atom("dev-libs/A"), Atom("dev-libs/B")), "5_pre2",
+ " dev-libs/A:0=[foo] ", " dev-libs/B:0=[foo] "),
+
(("slotmove", Atom("dev-libs/A"), "0", "1"), "1",
" dev-libs/A:0 ", " dev-libs/A:1 "),