def test_occupied(self): body0 = SimpleBody(None) body0.object = 1 body0.add_to_map(self.map, 1, 2) body1 = SimpleBody(None) body1.object = 2 self.assertFalse(body1.add_to_map(self.map, 1, 2)) self.assertEqual(body1.x, None) self.assertEqual(body1.y, None) self.assertEqual(body1.map, None) self.assertEqual(self.map.get_cell(1, 2).creature, 1)
def test_occupied(self): body0 = SimpleBody(None) body0.object = 1 body0.add_to_map(self.map, 1, 1) body1 = SimpleBody(None) body1.object = 2 body1.add_to_map(self.map, 1, 0) self.assertFalse(body1.move(0)) self.assertEqual(body1.x, 1) self.assertEqual(body1.y, 0) self.assertEqual(self.map.get_cell(1, 0).creature, 2) self.assertEqual(body0.x, 1) self.assertEqual(body0.y, 1) self.assertEqual(self.map.get_cell(1, 1).creature, 1)