"""this pytestconf automatically adds the mx's python version in the PYTHONPATH:license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses"""importsysimportos.pathasospimportcubicweb# remove 'mx' modules imported by cubicwebformodnameinsys.modules.keys():ifmodname.startswith('mx'):sys.modules.pop(modname)# this is where mx should get imported frommxpath=osp.abspath(osp.join(osp.dirname(cubicweb.__file__),'embedded'))sys.path.insert(1,mxpath)# make sure the correct mx is importedimportmxassertosp.dirname(mx.__file__)==osp.join(mxpath,'mx'),'%s != %s'%(osp.dirname(mx.__file__),mxpath)