def setUp(self): self.obj = Object('Test') self.body = Big(2) self.obj.add_component(self.body) create_celltype('Floor', False, False) create_celltype('Wall', True, False) self.map = create_map('Test', 10, 10, 'Floor')
def test_add(self): create_celltype('Floor', False, False) map = create_map('Test', 10, 20, 'Floor') inventory = Inventory() obj1 = Object('Test1') obj2 = Object('Test2') obj3 = Object('Test3') map.add_object(obj1, 1, 0) map.add_object(obj2, 2, 0) map.add_object(obj3, 3, 0) inventory.add(obj1) self.assertEquals(len(inventory.objects), 1) self.assertTrue(obj1 in inventory.objects) self.assertFalse(obj2 in inventory.objects) self.assertFalse(obj3 in inventory.objects) self.assertFalse(obj1.id in map.objects) self.assertFalse(obj1.id in map.get_cell(1, 0).objects) body = obj1.body self.assertEquals(body.map, None) self.assertEquals(body.x, None) self.assertEquals(body.y, None) inventory.add(obj2) self.assertEquals(len(inventory.objects), 2) self.assertTrue(obj1 in inventory.objects) self.assertTrue(obj2 in inventory.objects) self.assertFalse(obj3 in inventory.objects) self.assertFalse(obj2.id in map.objects) self.assertFalse(obj2.id in map.get_cell(1, 0).objects) body = obj2.body self.assertEquals(body.map, None) self.assertEquals(body.x, None) self.assertEquals(body.y, None) inventory.add(obj3) self.assertEquals(len(inventory.objects), 3) self.assertTrue(obj1 in inventory.objects) self.assertTrue(obj2 in inventory.objects) self.assertTrue(obj3 in inventory.objects) self.assertFalse(obj3.id in map.objects) self.assertFalse(obj3.id in map.get_cell(1, 0).objects) body = obj3.body self.assertEquals(body.map, None) self.assertEquals(body.x, None) self.assertEquals(body.y, None) inventory.add(obj1) self.assertEquals(len(inventory.objects), 3) self.assertTrue(obj1 in inventory.objects) self.assertTrue(obj2 in inventory.objects) self.assertTrue(obj3 in inventory.objects)
def setUp(self): self.celltype1 = create_celltype('Floor', False, False) self.celltype2 = create_celltype('Wall', True, False)
def setUp(self): self.cell_type1 = create_celltype('Floor', True, False) self.cell_type2 = create_celltype('Second', False, True)
def setUp(self): create_celltype('Floor', False, False) create_celltype('Wall', True, False) self.map = create_map('Test', 10, 20, 'Floor')
def setUp(self): self.obj = Object('Test') self.body = Simple() self.obj.add_component(self.body) create_celltype('Floor', False, False) create_celltype('Wall', True, False)