--- a/server/test/unittest_repository.py Fri Jul 02 19:14:48 2010 +0200
+++ b/server/test/unittest_repository.py Mon Jul 05 12:04:32 2010 +0200
@@ -33,7 +33,7 @@
from cubicweb import (BadConnectionId, RepositoryError, ValidationError,
UnknownEid, AuthenticationError)
-from cubicweb.selectors import implements
+from cubicweb.selectors import is_instance
from cubicweb.schema import CubicWebSchema, RQLConstraint
from cubicweb.dbapi import connect, multiple_connections_unfix
from cubicweb.devtools.testlib import CubicWebTC
@@ -387,7 +387,7 @@
# local hook
class DummyBeforeHook(Hook):
__regid__ = 'dummy-before-hook'
- __select__ = Hook.__select__ & implements('EmailAddress')
+ __select__ = Hook.__select__ & is_instance('EmailAddress')
events = ('before_update_entity',)
def __call__(self):
# safety belt: avoid potential infinite recursion if the test
@@ -408,7 +408,7 @@
# local hook
class DummyBeforeHook(Hook):
__regid__ = 'dummy-before-hook'
- __select__ = Hook.__select__ & implements('EmailAddress')
+ __select__ = Hook.__select__ & is_instance('EmailAddress')
events = ('before_add_entity',)
def __call__(self):
# set_attributes is forbidden within before_add_entity()
@@ -427,7 +427,7 @@
class DummyBeforeHook(Hook):
_test = self # keep reference to test instance
__regid__ = 'dummy-before-hook'
- __select__ = Hook.__select__ & implements('Affaire')
+ __select__ = Hook.__select__ & is_instance('Affaire')
events = ('before_update_entity',)
def __call__(self):
# invoiced attribute shouldn't be considered "edited" before the hook