예제 #1
0
파일: test_cube.py 프로젝트: DanNixon/cuber
 def test_SolvedSpecificSide(self):
     c = Cube()
     c._state = np.array([
         [['W', 'W', 'W'],
          ['W', 'W', 'W'],
          ['W', 'W', 'W']],
         [['Y', 'Y', 'Y'],
          ['Y', 'Y', 'Y'],
          ['Y', 'Y', 'Y']],
         [['O', 'O', 'O'],
          ['G', 'G', 'G'],
          ['G', 'G', 'G']],
         [['R', 'R', 'R'],
          ['B', 'B', 'B'],
          ['B', 'B', 'B']],
         [['B', 'B', 'B'],
          ['O', 'O', 'O'],
          ['O', 'O', 'O']],
         [['G', 'G', 'G'],
          ['R', 'R', 'R'],
          ['R', 'R', 'R']],
         ])
     self.assertTrue(c.solved('U'))
     self.assertTrue(c.solved(['U', 'D']))
     self.assertFalse(c.solved('F'))
     self.assertFalse(c.solved(['U', 'D', 'F']))
예제 #2
0
파일: test_cube.py 프로젝트: DanNixon/cuber
 def test_SolvedNewCube(self):
     c = Cube()
     self.assertTrue(c.solved())