diff -r 000000000000 -r b97547f5f1fa goa/test/pytestconf.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/goa/test/pytestconf.py Wed Nov 05 15:52:50 2008 +0100 @@ -0,0 +1,18 @@ +"""this pytestconf automatically adds the mx's python version in the PYTHONPATH +""" +import sys +import os.path as osp + +import cubicweb +# remove 'mx' modules imported by cubicweb +for modname in sys.modules.keys(): + if modname.startswith('mx'): + sys.modules.pop(modname) + +# this is where mx should get imported from +mxpath = osp.abspath(osp.join(osp.dirname(cubicweb.__file__), 'embedded')) +sys.path.insert(1, mxpath) + +# make sure the correct mx is imported +import mx +assert osp.dirname(mx.__file__) == osp.join(mxpath, 'mx'), '%s != %s' % (osp.dirname(mx.__file__), mxpath)