--- a/test/unittest_rqlrewrite.py Fri Dec 10 12:17:18 2010 +0100
+++ b/test/unittest_rqlrewrite.py Fri Mar 11 09:46:45 2011 +0100
@@ -26,20 +26,23 @@
from cubicweb.rqlrewrite import RQLRewriter
from cubicweb.devtools import repotest, TestServerConfiguration
-config = TestServerConfiguration('data/rewrite')
-config.bootstrap_cubes()
-schema = config.load_schema()
-from yams.buildobjs import RelationDefinition
-schema.add_relation_def(RelationDefinition(subject='Card', name='in_state', object='State', cardinality='1*'))
-rqlhelper = RQLHelper(schema, special_relations={'eid': 'uid',
- 'has_text': 'fti'})
+def setUpModule(*args):
+ global rqlhelper, schema
+ config = TestServerConfiguration(RQLRewriteTC.datapath('rewrite'))
+ config.bootstrap_cubes()
+ schema = config.load_schema()
+ from yams.buildobjs import RelationDefinition
+ schema.add_relation_def(RelationDefinition(subject='Card', name='in_state', object='State', cardinality='1*'))
-def setup_module(*args):
+ rqlhelper = RQLHelper(schema, special_relations={'eid': 'uid',
+ 'has_text': 'fti'})
repotest.do_monkey_patch()
-def teardown_module(*args):
+def tearDownModule(*args):
repotest.undo_monkey_patch()
+ global rqlhelper, schema
+ del rqlhelper, schema
def eid_func_map(eid):
return {1: 'CWUser',