From c8c410b254e3316a69499157d0db2e68bb17ba14 Mon Sep 17 00:00:00 2001 From: Sebastian Luther Date: Tue, 10 Aug 2010 23:38:55 +0200 Subject: Tests: Add tests for portage.dep.dep_opconvert --- pym/portage/tests/dep/testStandalone.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'pym') diff --git a/pym/portage/tests/dep/testStandalone.py b/pym/portage/tests/dep/testStandalone.py index a5d661cc3..f018902e5 100644 --- a/pym/portage/tests/dep/testStandalone.py +++ b/pym/portage/tests/dep/testStandalone.py @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 from portage.tests import TestCase -from portage.dep import cpvequal, flatten +from portage.dep import cpvequal, dep_opconvert, flatten from portage.exception import PortageException class TestStandalone(TestCase): @@ -48,3 +48,15 @@ class TestStandalone(TestCase): for not_flat, flat in test_cases: self.assertEqual(flatten(not_flat), flat) + + def testDep_opconvert(self): + + test_cases = ( + ( [], [] ), + ( ["blah", "||", ["foo", "bar", "baz"]], ["blah", ["||", "foo", "bar", "baz"]] ), + ( [["a", "b"], "||", ["c", "d", "e"]], [["a", "b"], ["||", "c", "d", "e"]] ), + ( ["||", ["a", "b"], "||", ["c", "d", "e"]], [["||", "a", "b"], ["||", "c", "d", "e"]] ), + ) + + for orig, expected in test_cases: + self.assertEqual(dep_opconvert(orig), expected) -- cgit v1.2.3-1-g7c22