# HG changeset patch # User Denis Laxalde # Date 1468843187 -7200 # Node ID ced4de539d66f9a7ae7057218f83a75e1c1ef391 # Parent ca90cd9b112bd3c598f79a8a1c4b7ffe3f53cc09 [test] Move setup of spa2rql tests into setUpClass method Thus avoiding cryptic errors upon unittest discovery. diff -r ca90cd9b112b -r ced4de539d66 cubicweb/test/unittest_spa2rql.py --- a/cubicweb/test/unittest_spa2rql.py Mon Jul 18 20:08:48 2016 +0200 +++ b/cubicweb/test/unittest_spa2rql.py Mon Jul 18 13:59:47 2016 +0200 @@ -33,15 +33,20 @@ xy.add_equivalence('Project name', 'doap:Project dc:title') -config = TestServerConfiguration('data', __file__) -config.bootstrap_cubes() -schema = config.load_schema() - @unittest.skipIf(SKIPCAUSE, SKIPCAUSE) class XYTC(TestCase): + + schema = None + + @classmethod + def setUpClass(cls): + config = TestServerConfiguration('data', __file__) + config.bootstrap_cubes() + cls.schema = config.load_schema() + def setUp(self): - self.tr = Sparql2rqlTranslator(schema) + self.tr = Sparql2rqlTranslator(self.schema) def _test(self, sparql, rql, args={}): qi = self.tr.translate(sparql)