server/__init__.py
changeset 7979 8bd5031e2201
parent 7920 5146c63e8e34
parent 7974 77eec6d6e144
child 8188 1867e252e487
--- a/server/__init__.py	Thu Oct 20 16:03:51 2011 +0200
+++ b/server/__init__.py	Fri Oct 21 09:24:29 2011 +0200
@@ -244,6 +244,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)
@@ -252,6 +254,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