Mercurial > pyntnclick
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 |