HooksΒΆ
The following hooks are available:
before_install: called before doing anything. The callback takes no argument.before_save: called before saving an instance using the SQLAlchemy session. The callback takes a single argument which is the instance being saved.after_save: called after saving an instance using the SQLAlchemy session. The callback takes a single argument which is the instance that was saved.after_install: called after doing anything. The callback must accept a single argument that will be the exception that may have been raised during the whole process. This function is guaranteed to be called.before_uninstall: called before uninstalling fixtures. The callback takes no argument.before_delete: called before deleting an instance using either the SQLAlchemy session or in the following order delete_instance and delete. The callback takes a single argument which is the instance being deleted.after_delete: called after deleting an instance using either the SQLAlchemy session or in the following order delete_instance and delete. The callback takes a single argument which is the instance that was deleted.after_uninstall: called after uninstalling fixtures. The callback must accept a single argument that will be the exception that may have been raised during the whole process. This function is guaranteed to be called.
-
FixturesManager.set_hook(hookname, func) Add a hook.
Parameters: - hookname (str) –
- func (function) –