diff --git a/IPython/core/magic.py b/IPython/core/magic.py index 828e840..97335c5 100644 --- a/IPython/core/magic.py +++ b/IPython/core/magic.py @@ -3351,7 +3351,7 @@ Defaulting color scheme to 'NoColor'""" """ ip = self.getapi() ipinstallation = path(IPython.__file__).dirname() - upgrade_script = '%s "%s"' % (sys.executable,ipinstallation / 'upgrade_dir.py') + upgrade_script = '%s "%s"' % (sys.executable,ipinstallation / 'utils' / 'upgradedir.py') src_config = ipinstallation / 'UserConfig' userdir = path(ip.options.ipythondir) cmd = '%s "%s" "%s"' % (upgrade_script, src_config, userdir) diff --git a/IPython/testing/iptest.py b/IPython/testing/iptest.py index 420f03a..1a6624b 100644 --- a/IPython/testing/iptest.py +++ b/IPython/testing/iptest.py @@ -207,7 +207,7 @@ def make_runners(): 'outputtrap.py', 'platutils.py', 'prefilter.py', 'prompts.py', 'PyColorize.py', 'release.py', 'rlineimpl.py', 'shadowns.py', 'shellglobals.py', 'strdispatch.py', 'twshell.py', - 'ultratb.py', 'upgrade_dir.py', 'usage.py', 'wildcard.py', + 'ultratb.py', 'upgradedir.py', 'usage.py', 'wildcard.py', # See note above for why this is skipped # 'shell.py', 'winconsole.py'] diff --git a/IPython/utils/tests/test_imports.py b/IPython/utils/tests/test_imports.py index 42b2ed2..3a38b3b 100644 --- a/IPython/utils/tests/test_imports.py +++ b/IPython/utils/tests/test_imports.py @@ -26,4 +26,7 @@ def test_import_rlineimpl(): from IPython.utils import rlineimpl def test_import_strdispatch(): - from IPython.utils import strdispatch \ No newline at end of file + from IPython.utils import strdispatch + +def test_import_upgradedir(): + from IPython.utils import upgradedir diff --git a/IPython/upgrade_dir.py b/IPython/utils/upgradedir.py similarity index 100% rename from IPython/upgrade_dir.py rename to IPython/utils/upgradedir.py