From: Alec Warner Date: Thu, 11 Jan 2007 09:03:18 +0000 (-0000) Subject: add stack_lists checks X-Git-Tag: v2.1.2~82 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=f6d502561b8182aefa8cf6ab50472c1828081d85;p=portage.git add stack_lists checks svn path=/main/trunk/; revision=5549 --- 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] ) )