コード例 #1
0
ファイル: pset_oper.py プロジェクト: calebsmith/Sator
 def testEach_set(self):
     self.pcset.mod(12)
     each_set = list(self.pcset.each_set())
     self.assertEqual(each_set[0:6], [[], [0], [1], [0, 1], [2], [0, 2]])
     self.assertEqual(each_set[-1],
                      [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
     self.assertEqual(each_set, list(PCSet.each_set_in_mod(12)))
     for index, each in enumerate(each_set):
         self.assertEqual(utils.setint(each), index)
     self.pcset.mod(4)
     each_set = list(self.pcset.each_set())
     self.assertEqual(each_set[0:3], [[], [0], [1]])
     self.assertEqual(each_set[-1], [0, 1, 2, 3])
コード例 #2
0
ファイル: pset_oper.py プロジェクト: calebsmith/Sator
 def testEach_set_in_mod(self):
     for each in PCSet.each_set_in_mod(10):
         self.assertEqual(each.mod(), 10)
     self.assertEqual(each, list(range(0, 10)))