comparison src/testdir/test87.in @ 4704:542af01979be v7.3.1099

updated for version 7.3.1099 Problem: Python: Changing directory with os.chdir() causes problems for Vim's notion of directories. Solution: Add vim.chdir() and vim.fchdir(). (ZyX)
author Bram Moolenaar <bram@vim.org>
date Sun, 02 Jun 2013 18:20:17 +0200
parents 2db005052371
children bf917ee1fad2
comparison
equal deleted inserted replaced
4703:2d9d2b3b10b8 4704:542af01979be
745 EOF 745 EOF
746 :$put =string(sort(keys(py3eval('dd')))) 746 :$put =string(sort(keys(py3eval('dd'))))
747 :$put =string(py3eval('dl')) 747 :$put =string(py3eval('dl'))
748 :$put =string(py3eval('dl2')) 748 :$put =string(py3eval('dl2'))
749 :$put =string(py3eval('df(2)')) 749 :$put =string(py3eval('df(2)'))
750 :"
751 :" Test chdir
752 py3 << EOF
753 import os
754 fnamemodify = vim.Function('fnamemodify')
755 cb.append(str(fnamemodify('.', ':p:h:t')))
756 cb.append(vim.eval('@%'))
757 os.chdir('..')
758 cb.append(str(fnamemodify('.', ':p:h:t')))
759 cb.append(vim.eval('@%').replace(os.path.sep, '/'))
760 os.chdir('testdir')
761 cb.append(str(fnamemodify('.', ':p:h:t')))
762 cb.append(vim.eval('@%'))
763 EOF
750 :" 764 :"
751 :" Test errors 765 :" Test errors
752 :fun F() dict 766 :fun F() dict
753 :endfun 767 :endfun
754 :fun D() 768 :fun D()