diff options
author | Alec Warner <antarus@gentoo.org> | 2007-01-11 09:03:18 +0000 |
---|---|---|
committer | Alec Warner <antarus@gentoo.org> | 2007-01-11 09:03:18 +0000 |
commit | f6d502561b8182aefa8cf6ab50472c1828081d85 (patch) | |
tree | 8b57b251decb8f71f648cde33b3d92aceff6d44e | |
parent | f9352983c70e5bebb3f7f7e8154d8bd85d3b14c1 (diff) | |
download | portage-f6d502561b8182aefa8cf6ab50472c1828081d85.tar.gz portage-f6d502561b8182aefa8cf6ab50472c1828081d85.tar.bz2 portage-f6d502561b8182aefa8cf6ab50472c1828081d85.zip |
add stack_lists checks
svn path=/main/trunk/; revision=5549
-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] ) ) |