diff options
author | Pearu Peterson <pearu.peterson@gmail.com> | 2006-01-28 09:52:05 +0000 |
---|---|---|
committer | Pearu Peterson <pearu.peterson@gmail.com> | 2006-01-28 09:52:05 +0000 |
commit | 4c2ce0ae3095ce4f7420bfb88fafd51aca5a0a46 (patch) | |
tree | 29f3de1133bde6ba37f870965956910c261025df /numpy/distutils/tests | |
parent | ba6c2ba95f4d0ab8a6c153a617aa5d1c789318a5 (diff) | |
download | numpy-4c2ce0ae3095ce4f7420bfb88fafd51aca5a0a46.tar.gz |
Introduced njoin and minrelpath to handle relative paths and containing slashes in an OS independent way. Fixed a __svn_version__ installation bug.
Diffstat (limited to 'numpy/distutils/tests')
-rw-r--r-- | numpy/distutils/tests/test_misc_util.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/numpy/distutils/tests/test_misc_util.py b/numpy/distutils/tests/test_misc_util.py index d1d53033c..f88bf4b32 100644 --- a/numpy/distutils/tests/test_misc_util.py +++ b/numpy/distutils/tests/test_misc_util.py @@ -1,6 +1,6 @@ import sys from numpy.testing import * -from numpy.distutils.misc_util import appendpath +from numpy.distutils.misc_util import appendpath, minrelpath from os.path import join, sep ajoin = lambda *paths: join(*((sep,)+paths)) @@ -29,5 +29,16 @@ class test_appendpath(ScipyTestCase): assert_equal(appendpath('/prefix/sub/sub2','/prefix/sub/sup/name'), ajoin('prefix','sub','sub2','sup','name')) +class test_minrelpath(ScipyTestCase): + + def check_1(self): + assert_equal(minrelpath(join('aa/bb')),'aa/bb') + assert_equal(minrelpath(join('..')),'..') + assert_equal(minrelpath(join('aa/..')),'') + assert_equal(minrelpath(join('aa/../bb')),'bb') + assert_equal(minrelpath(join('aa/bb/..')),'aa') + assert_equal(minrelpath(join('aa/bb/../..')),'') + assert_equal(minrelpath(join('aa/bb/../cc/../dd')),'aa/dd') + if __name__ == "__main__": ScipyTest().run() |