[code.view]

[top] / python / PyMOTW / doctest / doctest_normalize_whitespace.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2010 Doug Hellmann.  All rights reserved.
     #
     """Telling doctest to ignore extra whitespace in test data.
     """
     #end_pymotw_header
     
     def my_function(a, b):
         """Returns a * b.
     
         >>> my_function(['A', 'B', 'C'], 3) #doctest: +NORMALIZE_WHITESPACE
         ['A', 'B', 'C',
          'A', 'B', 'C',
          'A', 'B', 'C']
     
         This does not match because of the extra space after the [ in the list
         
         >>> my_function(['A', 'B', 'C'], 2) #doctest: +NORMALIZE_WHITESPACE
         [ 'A', 'B', 'C',
           'A', 'B', 'C' ]
         """
         return a * b
     
         
     
     

[top] / python / PyMOTW / doctest / doctest_normalize_whitespace.py

contact | logmethods.com