test/unittest_rqlrewrite.py
changeset 10612 84468b90e9c1
parent 9955 60a9cd1b3a4b
child 10654 d6d9913753d2
--- a/test/unittest_rqlrewrite.py	Wed Sep 16 11:23:51 2015 +0200
+++ b/test/unittest_rqlrewrite.py	Mon Sep 14 16:03:07 2015 +0200
@@ -16,6 +16,8 @@
 # You should have received a copy of the GNU Lesser General Public License along
 # with CubicWeb.  If not, see <http://www.gnu.org/licenses/>.
 
+from six import string_types
+
 from logilab.common.testlib import unittest_main, TestCase
 from logilab.common.testlib import mock_object
 from yams import BadSchemaDefinition
@@ -67,7 +69,7 @@
     rewriter = _prepare_rewriter(rqlrewrite.RQLRewriter, kwargs)
     snippets = []
     for v, exprs in sorted(snippets_map.items()):
-        rqlexprs = [isinstance(snippet, basestring)
+        rqlexprs = [isinstance(snippet, string_types)
                     and mock_object(snippet_rqlst=parse('Any X WHERE '+snippet).children[0],
                                     expression='Any X WHERE '+snippet)
                     or snippet