

def test_init_str_eq_repr(self):
    wall = Wall
    wall2 = Wall
    free = Free
    free2 = Free
    food = Food
    food2 = Food
    self.assertEqual(wall, wall2)
    self.assertNotEqual(wall, free)
    self.assertNotEqual(wall, food)
    self.assertEqual(free, free2)
    self.assertNotEqual(free, wall)
    self.assertNotEqual(free, food)
    self.assertEqual(food, food2)
    self.assertNotEqual(food, wall)
    self.assertNotEqual(food, free)
    self.assertEqual(str(wall), '#')
    self.assertEqual(str(free), ' ')
    self.assertEqual(str(food), '.')
    wall3 = eval(repr(wall))
    free3 = eval(repr(free))
    food3 = eval(repr(wall))
    self.assertEqual(wall, wall3)
    self.assertEqual(free, free3)
    self.assertEqual(food, food3)

dataset/ETHPy150Open ASPP/pelita/test/test_datamodel.py TestMazeComponents.test_init_str_eq_repr/VarMisuse@177/224 `food`->`wall`