from paste.util.import_string import * import sys import os def test_simple(): for func in eval_import, simple_import: assert func('sys') is sys assert func('sys.version') is sys.version assert func('os.path.join') is os.path.join def test_complex(): assert eval_import('sys:version') is sys.version assert eval_import('os:getcwd()') == os.getcwd() assert (eval_import('sys:version.split()[0]') == sys.version.split()[0])