Format: text/x-python
⬇ Download File (727 B)
   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