Lars Yencken avatar Lars Yencken committed a07fa05

Prune repeated comb module tests.

Comments (0)

Files changed (1)

src/test_basic.py

 #  Copyright 2009 Lars Yencken. All rights reserved.
 #
 
-import sys, unittest
+import unittest
 import doctest
 
 import basic
 
 #----------------------------------------------------------------------------#
 
-
-#----------------------------------------------------------------------------#
-
-class CombinationTest(unittest.TestCase):
-    def setUp(self):
-        self.dataA = [1,2,3]
-
-    def testCombinations(self):
-        self.assertEqual(combinations([self.dataA, self.dataA]),
-                [(1,1),(2,1),(3,1),(1,2),(2,2),(3,2),(1,3),(2,3),(3,3)])
-        return
-
-    def testICombinations(self):
-        self.assertEqual(list(icombinations([self.dataA, self.dataA])),
-                [(1,1),(2,1),(3,1),(1,2),(2,2),(3,2),(1,3),(2,3),(3,3)])
-
-        return
-
-    def testUniqueTuples(self):
-        self.assertEqual(unique_tuples([1,2]), [(1,2)])
-        self.assertEqual(unique_tuples([1,2,3]), [(1,2), (1,3), (2,3)])
-
-        return
-
-    def testInclusionCombination(self):
-        self.assertEqual(
-                set(map(tuple, inclusion_combinations([1,2]))),
-                set(map(tuple, [[], [1], [2], [1,2]])),
-            )
-        self.assertEqual(inclusion_combinations([]), [[]])
-        return
-
-    def testIUniqueTuples(self):
-        self.assertEqual(list(iunique_tuples([1,2])), [(1,2)])
-        self.assertEqual(list(iunique_tuples([1,2,3])), [(1,2), (1,3), (2,3)])
-
-        return
-
-#----------------------------------------------------------------------------#
-
 if __name__ == "__main__":
     unittest.TextTestRunner(verbosity=1).run(suite())
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.