summaryrefslogtreecommitdiff
path: root/weave/tests/test_build_tools.py
diff options
context:
space:
mode:
authorTravis Oliphant <oliphant@enthought.com>2005-09-26 20:20:16 +0000
committerTravis Oliphant <oliphant@enthought.com>2005-09-26 20:20:16 +0000
commit45d01a4be1c4221132ba46d687e6af3a8df3329b (patch)
treece3be5290e918def7c7187e747c5460193b0ca85 /weave/tests/test_build_tools.py
parentccd1c3db37672627aa4fe0fdb5437f5dddc0fe86 (diff)
downloadnumpy-45d01a4be1c4221132ba46d687e6af3a8df3329b.tar.gz
Moved weave
Diffstat (limited to 'weave/tests/test_build_tools.py')
-rw-r--r--weave/tests/test_build_tools.py67
1 files changed, 0 insertions, 67 deletions
diff --git a/weave/tests/test_build_tools.py b/weave/tests/test_build_tools.py
deleted file mode 100644
index 9c43c5a4c..000000000
--- a/weave/tests/test_build_tools.py
+++ /dev/null
@@ -1,67 +0,0 @@
-# still needed
-# tests for MingW32Compiler
-# don't know how to test gcc_exists() and msvc_exists()...
-
-import unittest
-import os, sys, tempfile
-
-from scipy_test.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(unittest.TestCase):
- 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(unittest.TestCase):
- 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('weave.build_tools').run()