class: "LogicTest"
success: "PASS"
failure: "NO PASS"

# Python statements initializing variables for the test below.
preamble: """
from logicPlan import pacmanSuccessorAxiomSingle

psas = pacmanSuccessorAxiomSingle

grid1 = [[0]*3]*3 # no walls; note that the three lists are the same reference
grid2 = [[1]*4, [1, 0, 0, 1], [1, 0, 1, 1], [1]*4] # 2x2 inside
grid3 = [[1]*3]*3 # all walls; note that the three lists are the same reference

ans = [psas(1, 1, 1, grid1), psas(1, 1, 2, grid1), psas(1, 1, 1, grid2), psas(1, 1, 2, grid3)]
"""

# A python expression to be evaluated.  This expression must return the 
# same result for the student and instructor's code.

test: "ans"


