diff options
Diffstat (limited to 'scipy/distutils/tests/test_build_src.py')
-rw-r--r-- | scipy/distutils/tests/test_build_src.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/scipy/distutils/tests/test_build_src.py b/scipy/distutils/tests/test_build_src.py new file mode 100644 index 000000000..a2e5a2cec --- /dev/null +++ b/scipy/distutils/tests/test_build_src.py @@ -0,0 +1,31 @@ +import sys +from scipy.base.testing import * +from scipy.distutils.command.build_src import appendpath +from os.path import join + +class test_appendpath(ScipyTestCase): + + def check_1(self): + assert_equal(appendpath('prefix','name'),join('prefix','name')) + assert_equal(appendpath('/prefix','name'),join('/prefix','name')) + assert_equal(appendpath('/prefix','/name'),join('/prefix','name')) + assert_equal(appendpath('prefix','/name'),join('prefix','name')) + + def check_2(self): + assert_equal(appendpath('prefix/sub','name'), + join('prefix','sub','name')) + assert_equal(appendpath('prefix/sub','sup/name'), + join('prefix','sub','sup','name')) + assert_equal(appendpath('/prefix/sub','/prefix/name'), + join('/prefix','sub','name')) + + def check_3(self): + assert_equal(appendpath('/prefix/sub','/prefix/sup/name'), + join('/prefix','sub','sup','name')) + assert_equal(appendpath('/prefix/sub/sub2','/prefix/sup/sup2/name'), + join('/prefix','sub','sub2','sup','sup2','name')) + assert_equal(appendpath('/prefix/sub/sub2','/prefix/sub/sup/name'), + join('/prefix','sub','sub2','sup','name')) + +if __name__ == "__main__": + ScipyTest().run() |