1 """Simple example using doctests. 2 3 This file just contains doctests both using plain python and IPython prompts. 4 All tests should be loaded by Pytest. 5 """ 6 7 def pyfunc(): 8 """Some pure python tests... 9 10 >>> pyfunc() 11 'pyfunc' 12 13 >>> import os 14 15 >>> 2+3 16 5 17 18 >>> for i in range(3): 19 ... print(i, end=' ') 20 ... print(i+1, end=' ') 21 ... 22 0 1 1 2 2 3 23 """ 24 return 'pyfunc' 25 26 27 def ipyfunc(): 28 """Some IPython tests... 29 30 In [1]: ipyfunc() 31 Out[1]: 'ipyfunc' 32 33 In [2]: import os 34 35 In [3]: 2+3 36 Out[3]: 5 37 38 In [4]: for i in range(3): 39 ...: print(i, end=' ') 40 ...: print(i+1, end=' ') 41 ...: 42 Out[4]: 0 1 1 2 2 3 43 """ 44 return "ipyfunc" 45