diff options
-rw-r--r-- | tests/portage_util/test_stackLists.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/portage_util/test_stackLists.py b/tests/portage_util/test_stackLists.py index 955f41ad8..c69139286 100644 --- a/tests/portage_util/test_stackLists.py +++ b/tests/portage_util/test_stackLists.py @@ -4,8 +4,19 @@ # $Id: test_vercmp.py 5213 2006-12-08 00:12:41Z antarus $ from unittest import TestCase +from portage_util import stack_lists class StackListsTestCase(TestCase): def testStackLists(self): - pass + + tests = [ ( [ ['a','b','c'], ['d','e','f'] ], ['a','c','b','e','d','f'], False ), + ( [ ['a','x'], ['b','x'] ], ['a','x','b'], False ), + ( [ ['a','b','c'], ['-*'] ], [], True ), + ( [ ['a'], ['-a'] ], [], True ) ] + + for test in tests: + result = stack_lists( test[0], test[2] ) + self.failIf( result != test[1], + msg="Got %s != %s from stack_lists( %s, %s )" \ + % ( result, test[1], test[0], test[2] ) ) |