コード例 #1
0
 def test_union_one_void(self):
     set1 = PowerSet()
     set2 = PowerSet()
     set2.put('0')
     set2.put(':')
     set2.put('D')
     data = sorted(set1.union(set2).list_value())
     res = sorted(['0', ':', 'D'])
     self.assertEqual(data, res)
コード例 #2
0
 def test_union_random(self):
     set1 = PowerSet()
     set1_list = []
     set2 = PowerSet()
     set2_list = []
     for i in range(1000):
         a = str(random.randint(0, 100000))
         b = str(random.randint(0, 100000))
         set1.put(a)
         set1_list.append(a)
         set2.put(b)
         set2_list.append(b)
     a = set(set1_list)
     b = set(set2_list)
     data = sorted(set1.union(set2).list_value())
     res = sorted(list(a | b))
     self.assertEqual(data, res)
コード例 #3
0
 def test_union_booth_void(self):
     set1 = PowerSet()
     set2 = PowerSet()
     data = sorted(set1.union(set2).list_value())
     res = []
     self.assertEqual(data, res)