Mercurial > boomslang
comparison gamelib/tests/game_logic_utils.py @ 727:657b4da736bc pyntnclick
Fix rest of the test suite
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Tue, 15 Jan 2013 22:48:44 +0200 |
parents | 11daadcb06d6 |
children | db0762f1de5a |
comparison
equal
deleted
inserted
replaced
726:efa58c92b304 | 727:657b4da736bc |
---|---|
35 gizmo = self.state.current_scene | 35 gizmo = self.state.current_scene |
36 if thing is not None: | 36 if thing is not None: |
37 gizmo = gizmo.things[thing] | 37 gizmo = gizmo.things[thing] |
38 gizmo.set_data(key, value) | 38 gizmo.set_data(key, value) |
39 | 39 |
40 def assert_game_data(self, key, value, thing=None, scene=None): | 40 def assert_game_data(self, key, value, thing=None, scene=None, detail=None): |
41 gizmo = self.state.current_scene | 41 gizmo = self.state.current_scene |
42 if scene is not None: | 42 if scene is not None: |
43 gizmo = self.state.scenes[scene] | 43 gizmo = self.state.scenes[scene] |
44 if detail is not None: | |
45 gizmo = self.state.detail_views[detail] | |
44 if thing is not None: | 46 if thing is not None: |
45 gizmo = gizmo.things[thing] | 47 gizmo = gizmo.things[thing] |
46 self.assertEquals(value, gizmo.get_data(key)) | 48 self.assertEquals(value, gizmo.get_data(key)) |
47 | 49 |
48 def assert_inventory_item(self, item, in_inventory=True): | 50 def assert_inventory_item(self, item, in_inventory=True): |