diff options
author | Travis Oliphant <oliphant@enthought.com> | 2006-01-02 08:26:24 +0000 |
---|---|---|
committer | Travis Oliphant <oliphant@enthought.com> | 2006-01-02 08:26:24 +0000 |
commit | 4712a37b93832933a46376ee99339f9040ba3670 (patch) | |
tree | 8a3de8500925061b0f2368fae2d50159dbea206f /scipy/weave/tests/test_build_tools.py | |
parent | b5ba0003def4cfa43b29d29df8f085d09609707b (diff) | |
download | numpy-4712a37b93832933a46376ee99339f9040ba3670.tar.gz |
Moved weave to scipy
Diffstat (limited to 'scipy/weave/tests/test_build_tools.py')
-rw-r--r-- | scipy/weave/tests/test_build_tools.py | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/scipy/weave/tests/test_build_tools.py b/scipy/weave/tests/test_build_tools.py deleted file mode 100644 index d6a9a1887..000000000 --- a/scipy/weave/tests/test_build_tools.py +++ /dev/null @@ -1,66 +0,0 @@ -# still needed -# tests for MingW32Compiler -# don't know how to test gcc_exists() and msvc_exists()... - -import os, sys, tempfile - -from scipy.testing import * -set_package_path() -from weave import build_tools -restore_path() - -def is_writable(val): - return os.access(val,os.W_OK) - -class test_configure_build_dir(ScipyTestCase): - def check_default(self): - " default behavior is to return current directory " - d = build_tools.configure_build_dir() - if is_writable('.'): - assert(d == os.path.abspath('.')) - assert(is_writable(d)) - def check_curdir(self): - " make sure it handles relative values. " - d = build_tools.configure_build_dir('.') - if is_writable('.'): - assert(d == os.path.abspath('.')) - assert(is_writable(d)) - def check_pardir(self): - " make sure it handles relative values " - d = build_tools.configure_build_dir('..') - if is_writable('..'): - assert(d == os.path.abspath('..')) - assert(is_writable(d)) - def check_bad_path(self): - " bad path should return same as default (and warn) " - d = build_tools.configure_build_dir('_bad_path_') - d2 = build_tools.configure_build_dir() - assert(d == d2) - assert(is_writable(d)) - -class test_configure_temp_dir(test_configure_build_dir): - def check_default(self): - " default behavior returns tempdir" - # this'll fail if the temp directory isn't writable. - d = build_tools.configure_temp_dir() - assert(d == tempfile.gettempdir()) - assert(is_writable(d)) - -class test_configure_sys_argv(ScipyTestCase): - def check_simple(self): - build_dir = 'build_dir' - temp_dir = 'temp_dir' - compiler = 'compiler' - pre_argv = sys.argv[:] - build_tools.configure_sys_argv(compiler,temp_dir,build_dir) - argv = sys.argv[:] - bd = argv[argv.index('--build-lib')+1] - assert(bd == build_dir) - td = argv[argv.index('--build-temp')+1] - assert(td == temp_dir) - argv.index('--compiler='+compiler) - build_tools.restore_sys_argv() - assert(pre_argv == sys.argv[:]) - -if __name__ == "__main__": - ScipyTest().run() |