From f6d502561b8182aefa8cf6ab50472c1828081d85 Mon Sep 17 00:00:00 2001 From: Alec Warner Date: Thu, 11 Jan 2007 09:03:18 +0000 Subject: add stack_lists checks svn path=/main/trunk/; revision=5549 --- tests/portage_util/test_stackLists.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'tests/portage_util') 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] ) ) -- cgit v1.2.3-1-g7c22