示例#1
0
 def testMultiOpWalk(self):
     variants = errors.operror(["8", "PLUS", "2", "MINUS", "3"])
     self.assertIn(["8", "MINUS", "2", "MINUS", "3"],
                   [x[0] for x in variants])
     self.assertIn(["8", "PLUS", "2", "TIMES", "3"],
                   [x[0] for x in variants])
     self.assertNotIn(["8", "TIMES", "2", "TIMES", "3"],
                      [x[0] for x in variants])  #Not recursive... yet
示例#2
0
 def testMultiOpWalk(self):
     variants = errors.operror(["8","PLUS","2", "MINUS", "3"])
     self.assertIn(["8","MINUS","2", "MINUS", "3"], [x[0] for x in variants])
     self.assertIn(["8","PLUS","2", "TIMES", "3"], [x[0] for x in variants])
     self.assertNotIn(["8","TIMES","2", "TIMES", "3"], [x[0] for x in variants]) #Not recursive... yet
示例#3
0
 def testOpWalkTwo(self):
     variants = errors.operror(["8","PLUS","2"])
     self.assertIn(["8","MINUS","2"], [x[0] for x in variants])
示例#4
0
 def testOpWalk(self):
     variants = errors.operror(["6","PLUS","7"])
     self.assertIn(["6","TIMES","7"], [x[0] for x in variants])
示例#5
0
 def testOpWalkTwo(self):
     variants = errors.operror(["8", "PLUS", "2"])
     self.assertIn(["8", "MINUS", "2"], [x[0] for x in variants])
示例#6
0
 def testOpWalk(self):
     variants = errors.operror(["6", "PLUS", "7"])
     self.assertIn(["6", "TIMES", "7"], [x[0] for x in variants])