diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-12-01 19:56:44 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-12-01 19:56:44 -0800 |
commit | 2bf520bf28d34e4d2336ba96525e63ae22bc21fd (patch) | |
tree | 6694bdee1f656ea5322b175aece192bb1ee0af44 /pym/portage/tests/versions | |
parent | 95a80e3fe825245634286590fefe08a1a8902378 (diff) | |
download | portage-2bf520bf28d34e4d2336ba96525e63ae22bc21fd.tar.gz portage-2bf520bf28d34e4d2336ba96525e63ae22bc21fd.tar.bz2 portage-2bf520bf28d34e4d2336ba96525e63ae22bc21fd.zip |
add new cpv_sort_key() function
Diffstat (limited to 'pym/portage/tests/versions')
-rw-r--r-- | pym/portage/tests/versions/test_cpv_sort_key.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pym/portage/tests/versions/test_cpv_sort_key.py b/pym/portage/tests/versions/test_cpv_sort_key.py new file mode 100644 index 000000000..857af1701 --- /dev/null +++ b/pym/portage/tests/versions/test_cpv_sort_key.py @@ -0,0 +1,16 @@ +# Copyright 2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +from portage.tests import TestCase +from portage.versions import cpv_sort_key + +class CpvSortKeyTestCase(TestCase): + + def testCpvSortKey(self): + + tests = [ (( "a", "b", "a/b-2", "a/a-1", "a/b-1"), + ( "a", "a/a-1", "a/b-1", "a/b-2", "b")), + ] + + for test in tests: + self.assertEqual( tuple(sorted(test[0], key=cpv_sort_key())), test[1] ) |