Show More
@@ -4,6 +4,9 b' This file just contains doctests both using plain python and IPython prompts.' | |||
|
4 | 4 | All tests should be loaded by nose. |
|
5 | 5 | """ |
|
6 | 6 | |
|
7 | import os | |
|
8 | ||
|
9 | ||
|
7 | 10 | def pyfunc(): |
|
8 | 11 | """Some pure python tests... |
|
9 | 12 | |
@@ -38,18 +41,6 b' def ipfunc():' | |||
|
38 | 41 | 0 1 1 2 2 3 |
|
39 | 42 | |
|
40 | 43 | |
|
41 | Examples that access the operating system work: | |
|
42 | ||
|
43 | In [1]: !echo hello | |
|
44 | hello | |
|
45 | ||
|
46 | In [2]: !echo hello > /tmp/foo_iptest | |
|
47 | ||
|
48 | In [3]: !cat /tmp/foo_iptest | |
|
49 | hello | |
|
50 | ||
|
51 | In [4]: rm -f /tmp/foo_iptest | |
|
52 | ||
|
53 | 44 | It's OK to use '_' for the last result, but do NOT try to use IPython's |
|
54 | 45 | numbered history of _NN outputs, since those won't exist under the |
|
55 | 46 | doctest environment: |
@@ -72,6 +63,25 b' def ipfunc():' | |||
|
72 | 63 | return 'ipfunc' |
|
73 | 64 | |
|
74 | 65 | |
|
66 | def ipos(): | |
|
67 | """Examples that access the operating system work: | |
|
68 | ||
|
69 | In [1]: !echo hello | |
|
70 | hello | |
|
71 | ||
|
72 | In [2]: !echo hello > /tmp/foo_iptest | |
|
73 | ||
|
74 | In [3]: !cat /tmp/foo_iptest | |
|
75 | hello | |
|
76 | ||
|
77 | In [4]: rm -f /tmp/foo_iptest | |
|
78 | """ | |
|
79 | pass | |
|
80 | ||
|
81 | ||
|
82 | ipos.__skip_doctest__ = os.name == "nt" | |
|
83 | ||
|
84 | ||
|
75 | 85 | def ranfunc(): |
|
76 | 86 | """A function with some random output. |
|
77 | 87 |
General Comments 0
You need to be logged in to leave comments.
Login now