comparison gamelib/tests/game_logic_utils.py @ 247:0bad554d0926

More tests, some cryo room fixes and docs in the build.
author Jeremy Thurgood <firxen@gmail.com>
date Fri, 27 Aug 2010 13:32:27 +0200
parents 30f2308c1efc
children dfc89bc64fdb
comparison
equal deleted inserted replaced
246:b6cfaad7deee 247:0bad554d0926
44 self.assertEquals(in_scene, thing in self.state.current_scene.things) 44 self.assertEquals(in_scene, thing in self.state.current_scene.things)
45 45
46 def assert_detail_thing(self, thing, in_detail=True): 46 def assert_detail_thing(self, thing, in_detail=True):
47 self.assertEquals(in_detail, thing in self.state.current_detail.things) 47 self.assertEquals(in_detail, thing in self.state.current_detail.things)
48 48
49 def assert_item_exists(self, item, exists=True):
50 self.assertEquals(exists, item in self.state.items)
51
49 def interact_thing(self, thing, item=None, detail=False): 52 def interact_thing(self, thing, item=None, detail=False):
50 item_obj = None 53 item_obj = None
51 if item is not None: 54 if item is not None:
52 item_obj = self.state.items[item] 55 item_obj = self.state.items[item]
53 thing_container = self.state.current_scene 56 thing_container = self.state.current_scene