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
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
def testOpWalkTwo(self): variants = errors.operror(["8","PLUS","2"]) self.assertIn(["8","MINUS","2"], [x[0] for x in variants])
def testOpWalk(self): variants = errors.operror(["6","PLUS","7"]) self.assertIn(["6","TIMES","7"], [x[0] for x in variants])
def testOpWalkTwo(self): variants = errors.operror(["8", "PLUS", "2"]) self.assertIn(["8", "MINUS", "2"], [x[0] for x in variants])
def testOpWalk(self): variants = errors.operror(["6", "PLUS", "7"]) self.assertIn(["6", "TIMES", "7"], [x[0] for x in variants])