--- a/server/test/unittest_session.py Fri Aug 09 10:00:40 2013 +0200
+++ b/server/test/unittest_session.py Mon Sep 30 18:07:51 2013 +0200
@@ -25,6 +25,15 @@
self.assertFalse(session.running_dbapi_query)
session.close()
+ def test_integrity_hooks(self):
+ with self.repo.internal_session() as session:
+ self.assertEqual(HOOKS_ALLOW_ALL, session.hooks_mode)
+ self.assertEqual(set(('integrity',)), session.disabled_hook_categories)
+ self.assertEqual(set(), session.enabled_hook_categories)
+ session.commit()
+ self.assertEqual(HOOKS_ALLOW_ALL, session.hooks_mode)
+ self.assertEqual(set(('integrity',)), session.disabled_hook_categories)
+ self.assertEqual(set(), session.enabled_hook_categories)
class SessionTC(CubicWebTC):