# HG changeset patch # User Alexandre Fayolle # Date 1272017994 -7200 # Node ID 809d3b5b3d31fbec44187127d66d8c19d11859d2 # Parent 9167751463d423be6cae93938b6d83f78d5bd3a5 [python2.6] careful: json-py provides a json package. We don't want that. To simplify usage, import json via cubicweb.web diff -r 9167751463d4 -r 809d3b5b3d31 devtools/test/unittest_testlib.py --- a/devtools/test/unittest_testlib.py Fri Apr 23 14:55:10 2010 +0200 +++ b/devtools/test/unittest_testlib.py Fri Apr 23 12:19:54 2010 +0200 @@ -21,7 +21,7 @@ def setUp(self): output = StringIO() self.runner = SkipAwareTextTestRunner(stream=output) - + self.output = output def test_error_raised(self): class MyWebTest(CubicWebTC): @@ -34,6 +34,7 @@ tests = [MyWebTest('test_error_view'), MyWebTest('test_correct_view')] result = self.runner.run(TestSuite(tests)) + print self.output.getvalue() self.assertEquals(result.testsRun, 2) self.assertEquals(len(result.errors), 0) self.assertEquals(len(result.failures), 1) diff -r 9167751463d4 -r 809d3b5b3d31 devtools/testlib.py --- a/devtools/testlib.py Fri Apr 23 14:55:10 2010 +0200 +++ b/devtools/testlib.py Fri Apr 23 12:19:54 2010 +0200 @@ -14,11 +14,6 @@ from math import log from contextlib import contextmanager -try: - import json -except ImportError: - import simplejson as json - import yams.schema from logilab.common.testlib import TestCase, InnerTest @@ -35,7 +30,7 @@ from cubicweb.web import Redirect, application from cubicweb.devtools import SYSTEM_ENTITIES, SYSTEM_RELATIONS, VIEW_VALIDATORS from cubicweb.devtools import fake, htmlparser - +from cubicweb.utils import json # low-level utilities ########################################################## diff -r 9167751463d4 -r 809d3b5b3d31 test/unittest_utils.py --- a/test/unittest_utils.py Fri Apr 23 14:55:10 2010 +0200 +++ b/test/unittest_utils.py Fri Apr 23 12:19:54 2010 +0200 @@ -14,11 +14,7 @@ from cubicweb.utils import make_uid, UStringIO, SizeConstrainedList, RepeatList try: - try: - import json - except ImportError: - import simplejson as json - from cubicweb.utils import CubicWebJsonEncoder + from cubicweb.utils import CubicWebJsonEncoder, json except ImportError: json = None diff -r 9167751463d4 -r 809d3b5b3d31 utils.py --- a/utils.py Fri Apr 23 14:55:10 2010 +0200 +++ b/utils.py Fri Apr 23 12:19:54 2010 +0200 @@ -240,7 +240,7 @@ if self.jsvars: w(u'