# HG changeset patch # User Denis Laxalde # Date 1434009090 -7200 # Node ID f3dec653a27d2e7c98a265ffd5fbacf572772cfa # Parent cffe653f93a91ef9ff52110437355b694c86ca5e [test] Skip spa2rql tests when fyzz is not available Closes #5456750. diff -r cffe653f93a9 -r f3dec653a27d test/unittest_spa2rql.py --- a/test/unittest_spa2rql.py Tue Jun 23 18:10:45 2015 +0200 +++ b/test/unittest_spa2rql.py Thu Jun 11 09:51:30 2015 +0200 @@ -15,10 +15,17 @@ # # You should have received a copy of the GNU Lesser General Public License along # with CubicWeb. If not, see . +import unittest + from logilab.common.testlib import TestCase, unittest_main from cubicweb.devtools import TestServerConfiguration from cubicweb.xy import xy -from cubicweb.spa2rql import Sparql2rqlTranslator + +SKIPCAUSE = None +try: + from cubicweb.spa2rql import Sparql2rqlTranslator +except ImportError as exc: + SKIPCAUSE = str(exc) xy.add_equivalence('Project', 'doap:Project') xy.add_equivalence('Project creation_date', 'doap:Project doap:created') @@ -31,6 +38,7 @@ schema = config.load_schema() +@unittest.skipIf(SKIPCAUSE, SKIPCAUSE) class XYTC(TestCase): def setUp(self): self.tr = Sparql2rqlTranslator(schema)