1313import unittest
1414
1515from sqlalchemy import Column , Boolean , Integer
16- from sqlalchemy .orm import mapper
1716from sqlalchemy .event import contains
18- from sqlalchemy_mptt .events import TreesManager
1917from sqlalchemy .ext .declarative import declarative_base
2018
2119from . import TreeTestingMixin
@@ -56,12 +54,11 @@ class TestTreeWithCustomId(TreeTestingMixin, unittest.TestCase):
5654 model = TreeWithCustomId
5755
5856
59- class Events (object ):
57+ class Events (unittest . TestCase ):
6058
6159 def test_register (self ):
62- from sqlalchemy_mptt import BaseNestedSets
63- tree_manager = TreesManager (BaseNestedSets )
64- tree_manager .register_mapper (mapper )
60+ from sqlalchemy_mptt import tree_manager
61+ tree_manager .register_events ()
6562 self .assertTrue (contains (BaseNestedSets , 'before_insert' ,
6663 tree_manager .before_insert ))
6764 self .assertTrue (contains (BaseNestedSets , 'before_update' ,
@@ -70,24 +67,24 @@ def test_register(self):
7067 tree_manager .before_delete ))
7168
7269 def test_register_and_remove (self ):
73- from sqlalchemy_mptt import BaseNestedSets
74- tree_manager = TreesManager (BaseNestedSets )
75- tree_manager .register_mapper (mapper )
76- tree_manager .register_mapper (mapper , remove = True )
77- self .assertFalse (contains (BaseNestedSets , 'before_insert' ,
70+ from sqlalchemy_mptt import tree_manager
71+ tree_manager .register_events ()
72+ tree_manager .register_events (remove = True )
73+ self .assertFalse (contains (Tree , 'before_insert' ,
7874 tree_manager .before_insert ))
79- self .assertFalse (contains (BaseNestedSets , 'before_update' ,
75+ self .assertFalse (contains (Tree , 'before_update' ,
8076 tree_manager .before_update ))
81- self .assertFalse (contains (BaseNestedSets , 'before_delete' ,
77+ self .assertFalse (contains (Tree , 'before_delete' ,
8278 tree_manager .before_delete ))
79+ tree_manager .register_events ()
8380
8481 def test_remove (self ):
85- from sqlalchemy_mptt import BaseNestedSets
86- tree_manager = TreesManager (BaseNestedSets )
87- tree_manager .register_mapper (mapper , remove = True )
88- self .assertFalse (contains (BaseNestedSets , 'before_insert' ,
82+ from sqlalchemy_mptt import tree_manager
83+ tree_manager .register_events (remove = True )
84+ self .assertFalse (contains (Tree , 'before_insert' ,
8985 tree_manager .before_insert ))
90- self .assertFalse (contains (BaseNestedSets , 'before_update' ,
86+ self .assertFalse (contains (Tree , 'before_update' ,
9187 tree_manager .before_update ))
92- self .assertFalse (contains (BaseNestedSets , 'before_delete' ,
88+ self .assertFalse (contains (Tree , 'before_delete' ,
9389 tree_manager .before_delete ))
90+ tree_manager .register_events ()
0 commit comments