예제 #1
0
파일: Big_Test.py 프로젝트: Orchaldir/Pyro
 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')
예제 #2
0
 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)
예제 #3
0
파일: Cell_Test.py 프로젝트: Orchaldir/Pyro
 def setUp(self):
     self.celltype1 = create_celltype('Floor', False, False)
     self.celltype2 = create_celltype('Wall', True, False)
예제 #4
0
파일: Map_Test.py 프로젝트: Orchaldir/Pyro
 def setUp(self):
     self.cell_type1 = create_celltype('Floor', True, False)
     self.cell_type2 = create_celltype('Second', False, True)
예제 #5
0
 def setUp(self):
     create_celltype('Floor', False, False)
     create_celltype('Wall', True, False)
     self.map = create_map('Test', 10, 20, 'Floor')
예제 #6
0
 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)