simple.py
44 lines
| 727 B
| text/x-python
|
PythonLexer
Fernando Perez
|
r1524 | """Simple example using doctests. | ||
This file just contains doctests both using plain python and IPython prompts. | ||||
Nikita Kniazev
|
r27158 | All tests should be loaded by Pytest. | ||
Fernando Perez
|
r1524 | """ | ||
def pyfunc(): | ||||
"""Some pure python tests... | ||||
>>> pyfunc() | ||||
'pyfunc' | ||||
>>> import os | ||||
>>> 2+3 | ||||
5 | ||||
>>> for i in range(3): | ||||
Thomas Kluyver
|
r13393 | ... print(i, end=' ') | ||
... print(i+1, end=' ') | ||||
Fernando Perez
|
r1524 | ... | ||
Thomas Kluyver
|
r13393 | 0 1 1 2 2 3 | ||
Fernando Perez
|
r1524 | """ | ||
return 'pyfunc' | ||||
Nikita Kniazev
|
r27158 | def ipyfunc(): | ||
"""Some IPython tests... | ||||
In [1]: ipyfunc() | ||||
Out[1]: 'ipyfunc' | ||||
In [2]: import os | ||||
In [3]: 2+3 | ||||
Out[3]: 5 | ||||
Fernando Perez
|
r1524 | |||
Nikita Kniazev
|
r27158 | In [4]: for i in range(3): | ||
...: print(i, end=' ') | ||||
...: print(i+1, end=' ') | ||||
...: | ||||
Out[4]: 0 1 1 2 2 3 | ||||
Fernando Perez
|
r1524 | """ | ||
Nikita Kniazev
|
r27158 | return "ipyfunc" | ||