Example #1
0
 def test_case_3(self):
     output = list(map(lambda x: set(x), program.powerset([1, 2])))
     self.assertTrue(len(output) == 4)
     self.assertTrue(set([]) in output)
     self.assertTrue(set([1]) in output)
     self.assertTrue(set([2]) in output)
     self.assertTrue(set([1, 2]) in output)
Example #2
0
 def test_case_5(self):
     output = list(map(lambda x: set(x), program.powerset([1, 2, 3, 4])))
     self.assertTrue(len(output) == 16)
     self.assertTrue(set([]) in output)
     self.assertTrue(set([1]) in output)
     self.assertTrue(set([2]) in output)
     self.assertTrue(set([1, 2]) in output)
     self.assertTrue(set([3]) in output)
     self.assertTrue(set([1, 3]) in output)
     self.assertTrue(set([2, 3]) in output)
     self.assertTrue(set([1, 2, 3]) in output)
     self.assertTrue(set([4]) in output)
     self.assertTrue(set([1, 4]) in output)
     self.assertTrue(set([2, 4]) in output)
     self.assertTrue(set([1, 2, 4]) in output)
     self.assertTrue(set([3, 4]) in output)
     self.assertTrue(set([1, 3, 4]) in output)
     self.assertTrue(set([2, 3, 4]) in output)
     self.assertTrue(set([1, 2, 3, 4]) in output)