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) 
Esempio n. 2
0
 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)