##// END OF EJS Templates
Merge branch 'tilde-expand-fix'...
MinRK -
Show More
@@ -318,6 +318,8 b' def get_ipython_dir():'
318 # not using XDG
318 # not using XDG
319 ipdir = home_ipdir
319 ipdir = home_ipdir
320
320
321 ipdir = os.path.normpath(os.path.expanduser(ipdir))
322
321 return _cast_unicode(ipdir, fs_encoding)
323 return _cast_unicode(ipdir, fs_encoding)
322
324
323
325
@@ -91,7 +91,7 b' def setup_environment():'
91 def teardown_environment():
91 def teardown_environment():
92 """Restore things that were remebered by the setup_environment function
92 """Restore things that were remebered by the setup_environment function
93 """
93 """
94 (oldenv, os.name, get_home_dir, IPython.__file__,) = oldstuff
94 (oldenv, os.name, path.get_home_dir, IPython.__file__,) = oldstuff
95
95
96 for key in env.keys():
96 for key in env.keys():
97 if key not in oldenv:
97 if key not in oldenv:
@@ -269,6 +269,7 b' def test_get_ipython_dir_4():'
269 @with_environment
269 @with_environment
270 def test_get_ipython_dir_5():
270 def test_get_ipython_dir_5():
271 """test_get_ipython_dir_5, use .ipython if exists and XDG defined, but doesn't exist."""
271 """test_get_ipython_dir_5, use .ipython if exists and XDG defined, but doesn't exist."""
272 path.get_home_dir = lambda : HOME_TEST_DIR
272 os.name = "posix"
273 os.name = "posix"
273 env.pop('IPYTHON_DIR', None)
274 env.pop('IPYTHON_DIR', None)
274 env.pop('IPYTHONDIR', None)
275 env.pop('IPYTHONDIR', None)
@@ -290,6 +291,15 b' def test_get_ipython_dir_6():'
290 nt.assert_equal(ipdir, xdg_ipdir)
291 nt.assert_equal(ipdir, xdg_ipdir)
291
292
292 @with_environment
293 @with_environment
294 def test_get_ipython_dir_7():
295 """test_get_ipython_dir_7, test home directory expansion on IPYTHON_DIR"""
296 home_dir = os.path.expanduser('~/')
297 env['IPYTHON_DIR'] = '~/somewhere'
298 ipdir = path.get_ipython_dir()
299 nt.assert_equal(ipdir, os.path.join(home_dir, 'somewhere'))
300
301
302 @with_environment
293 def test_get_xdg_dir_1():
303 def test_get_xdg_dir_1():
294 """test_get_xdg_dir_1, check xdg_dir"""
304 """test_get_xdg_dir_1, check xdg_dir"""
295 reload(path)
305 reload(path)
General Comments 0
You need to be logged in to leave comments. Login now