71 self.assertEqual(session.enabled_hook_categories, set(('metadata',))) |
71 self.assertEqual(session.enabled_hook_categories, set(('metadata',))) |
72 session.rollback() |
72 session.rollback() |
73 self.assertEqual(session.hooks_mode, session.HOOKS_DENY_ALL) |
73 self.assertEqual(session.hooks_mode, session.HOOKS_DENY_ALL) |
74 self.assertEqual(session.disabled_hook_categories, set()) |
74 self.assertEqual(session.disabled_hook_categories, set()) |
75 self.assertEqual(session.enabled_hook_categories, set(('metadata',))) |
75 self.assertEqual(session.enabled_hook_categories, set(('metadata',))) |
|
76 with hooks_control(session, session.HOOKS_ALLOW_ALL, 'integrity'): |
|
77 self.assertEqual(session.hooks_mode, session.HOOKS_ALLOW_ALL) |
|
78 self.assertEqual(session.disabled_hook_categories, set(('integrity',))) |
|
79 self.assertEqual(session.enabled_hook_categories, set(('metadata',))) # not changed in such case |
|
80 self.assertEqual(session.hooks_mode, session.HOOKS_DENY_ALL) |
|
81 self.assertEqual(session.disabled_hook_categories, set()) |
|
82 self.assertEqual(session.enabled_hook_categories, set(('metadata',))) |
76 # leaving context manager with no transaction running should reset the |
83 # leaving context manager with no transaction running should reset the |
77 # transaction local storage (and associated cnxset) |
84 # transaction local storage (and associated cnxset) |
78 self.assertEqual(session._tx_data, {}) |
85 self.assertEqual(session._tx_data, {}) |
79 self.assertEqual(session.cnxset, None) |
86 self.assertEqual(session.cnxset, None) |
|
87 self.assertEqual(session.hooks_mode, session.HOOKS_ALLOW_ALL) |
|
88 self.assertEqual(session.disabled_hook_categories, set()) |
|
89 self.assertEqual(session.enabled_hook_categories, set()) |
80 |
90 |
81 def test_build_descr(self): |
91 def test_build_descr(self): |
82 rset = self.execute('(Any U,L WHERE U login L) UNION (Any G,N WHERE G name N, G is CWGroup)') |
92 rset = self.execute('(Any U,L WHERE U login L) UNION (Any G,N WHERE G name N, G is CWGroup)') |
83 orig_length = len(rset) |
93 orig_length = len(rset) |
84 rset.rows[0][0] = 9999999 |
94 rset.rows[0][0] = 9999999 |