diff -r 798200432f50 -r 4a3b264589dc test/unittest_dbapi.py --- a/test/unittest_dbapi.py Thu Oct 21 18:07:44 2010 +0200 +++ b/test/unittest_dbapi.py Thu Oct 21 18:38:36 2010 +0200 @@ -18,9 +18,12 @@ """unittest for cubicweb.dbapi""" from __future__ import with_statement + from copy import copy -from cubicweb import ConnectionError +from logilab.common import tempattr + +from cubicweb import ConnectionError, cwconfig from cubicweb.dbapi import ProgrammingError from cubicweb.devtools.testlib import CubicWebTC @@ -67,6 +70,13 @@ self.assertRaises(ProgrammingError, cnx.set_shared_data, 'data', 0) self.assertRaises(ProgrammingError, cnx.get_shared_data, 'data') + def test_web_compatible_request(self): + config = cwconfig.CubicWebNoAppConfiguration() + with tempattr(self.cnx.vreg, 'config', config): + self.cnx.use_web_compatible_requests('http://perdu.com') + req = self.cnx.request() + self.assertEqual(req.base_url(), 'http://perdu.com') + req.ajax_replace_url('domid') # don't crash if __name__ == '__main__': from logilab.common.testlib import unittest_main