diff gamelib/tests/game_logic_utils.py @ 452:fdf3a6dd476b

Walkthrough test /almost/ finished.
author Jeremy Thurgood <firxen@gmail.com>
date Sun, 29 Aug 2010 00:58:14 +0200
parents 45f209fbec2e
children 9f488671c02e
line wrap: on
line diff
--- a/gamelib/tests/game_logic_utils.py	Sun Aug 29 00:54:12 2010 +0200
+++ b/gamelib/tests/game_logic_utils.py	Sun Aug 29 00:58:14 2010 +0200
@@ -33,6 +33,8 @@
 
     def assert_game_data(self, key, value, thing=None, scene=None):
         gizmo = self.state.current_scene
+        if self.state.current_detail is not None:
+            gizmo = self.state.current_detail
         if scene is not None:
             gizmo = self.state.scenes[scene]
         if thing is not None:
@@ -82,3 +84,6 @@
         result = target_obj.interact(item_obj, self.state)
         return self.handle_result(result)
 
+    def close_detail(self):
+        self.state.set_current_detail(None)
+