diff options
Diffstat (limited to 'numpy/distutils/tests/test_misc_util.py')
-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() |