from sqlalchemy.orm import clear_mappers
from sqlalchemy.testing import fixtures
from sqlalchemy.ext import instrumentation
-from sqlalchemy.orm.instrumentation import register_class
+from sqlalchemy.orm.instrumentation import register_class, manager_of_class
from sqlalchemy.testing.util import decorator
from sqlalchemy.orm import events
from sqlalchemy import event
register_class(A)
eq_(
- type(instrumentation.manager_of_class(A)),
+ type(manager_of_class(A)),
instrumentation.ClassManager)
def test_nativeext_interfaceexact(self):
register_class(A)
ne_(
- type(instrumentation.manager_of_class(A)),
+ type(manager_of_class(A)),
instrumentation.ClassManager)
def test_nativeext_submanager(self):
__sa_instrumentation_manager__ = Mine
register_class(A)
- eq_(type(instrumentation.manager_of_class(A)), Mine)
+ eq_(type(manager_of_class(A)), Mine)
@modifies_instrumentation_finders
def test_customfinder_greedy(self):
instrumentation.instrumentation_finders.insert(0, find)
register_class(A)
- eq_(type(instrumentation.manager_of_class(A)), Mine)
+ eq_(type(manager_of_class(A)), Mine)
@modifies_instrumentation_finders
def test_customfinder_pass(self):
instrumentation.instrumentation_finders.insert(0, find)
register_class(A)
+
eq_(
- type(instrumentation.manager_of_class(A)),
+ type(manager_of_class(A)),
instrumentation.ClassManager)