server/__init__.py
branchstable
changeset 7974 77eec6d6e144
parent 7915 a7f3245e1728
child 7979 8bd5031e2201
--- a/server/__init__.py	Tue Oct 18 12:22:48 2011 +0200
+++ b/server/__init__.py	Fri Oct 21 09:23:43 2011 +0200
@@ -243,6 +243,8 @@
         # execute cubes pre<event> script if any
         for cube in reversed(cubes):
             mhandler.cmd_exec_event_script('pre%s' % event, cube)
+        # execute instance's pre<event> script (useful in tests)
+        mhandler.cmd_exec_event_script('pre%s' % event, apphome=True)
         # enter instance'schema into the database
         session.set_cnxset()
         serialize_schema(session, schema)
@@ -251,6 +253,8 @@
         # execute cubes'post<event> script if any
         for cube in reversed(cubes):
             mhandler.cmd_exec_event_script('post%s' % event, cube)
+        # execute instance's post<event> script (useful in tests)
+        mhandler.cmd_exec_event_script('post%s' % event, apphome=True)
 
 
 # sqlite'stored procedures have to be registered at connection opening time