def __init__(self, question, testDict): super(GraphEqualityTest, self).__init__(question, testDict) layoutText = testDict['layout'] self.layoutName = testDict['layoutName'] lay = layout.Layout([row.strip() for row in layoutText.split('\n')]) self.startState = hunters.GameState() self.startState.initialize(lay, 0)
def __init__(self, question, testDict): super(MostLikelyFoodHousePositionTest, self).__init__(question, testDict) layoutText = testDict['layout'] self.layoutName = testDict['layoutName'] lay = layout.Layout([row.strip() for row in layoutText.split('\n')]) self.startState = hunters.GameState() self.startState.initialize(lay, 0) self.evidence = eval(testDict['evidence']) self.eliminationOrder = eval(testDict['eliminationOrder'])
def __init__(self, question, testDict): super(VPITest, self).__init__(question, testDict) self.targetFunction = testDict['function'] layoutText = testDict['layout'] self.layoutName = testDict['layoutName'] lay = layout.Layout([row.strip() for row in layoutText.split('\n')]) self.startState = hunters.GameState() self.startState.initialize(lay, 0) self.evidence = eval(testDict['evidence']) self.eliminationOrder = eval(testDict['eliminationOrder'])