Show More
@@ -7,6 +7,7 b'' | |||||
7 |
|
7 | |||
8 | # stdlib |
|
8 | # stdlib | |
9 | import os |
|
9 | import os | |
|
10 | import shutil | |||
10 | import sys |
|
11 | import sys | |
11 | import tempfile |
|
12 | import tempfile | |
12 | import unittest |
|
13 | import unittest | |
@@ -52,6 +53,14 b' def test_history():' | |||||
52 | # session results in an error (gh-804) |
|
53 | # session results in an error (gh-804) | |
53 | ip.magic('%hist 2-500') |
|
54 | ip.magic('%hist 2-500') | |
54 |
|
55 | |||
|
56 | # Check that we can write non-ascii characters to a file | |||
|
57 | tmpdir = tempfile.mkdtemp() | |||
|
58 | try: | |||
|
59 | ip.magic("%%hist -f %s" % os.path.join(tmpdir, "test1")) | |||
|
60 | ip.magic("%%save %s 1-10" % os.path.join(tmpdir, "test2")) | |||
|
61 | finally: | |||
|
62 | shutil.rmtree(tmpdir) | |||
|
63 | ||||
55 | # New session |
|
64 | # New session | |
56 | ip.history_manager.reset() |
|
65 | ip.history_manager.reset() | |
57 | newcmds = ["z=5","class X(object):\n pass", "k='p'"] |
|
66 | newcmds = ["z=5","class X(object):\n pass", "k='p'"] |
General Comments 0
You need to be logged in to leave comments.
Login now