1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
import os
import sys
#if not os.environ.has_key('DIST_CHECK'):
# sys.path = ['..', '../gnomevfs', '../gnomecanvas'] + sys.path
modules = [
"bonobo",
"gnomevfs",
"bonobo.ui",
"bonobo",
"gconf",
"gnome",
"gnome.ui",
"gnomecanvas",
]
def run_import_tests(builddir, no_import_hooks):
if not no_import_hooks:
import ltihooks
ltihooks.install()
for item in modules:
if isinstance(item, tuple):
module, dirname = item
else:
module = item
dirname = item
#sys.path.insert(0, os.path.join(builddir, dirname))
print "Trying to import module %s... " % (module,),
try:
mod = __import__(module) # try to import the module to catch undefined symbols
except ImportError, ex:
if ex.args[0].startswith("No module named"):
print "not found"
else:
raise
else:
print "ok."
globals()[module] = mod
if not no_import_hooks:
ltihooks.uninstall()
|