5.2.6 Come vengono riconosciuti gli esempi nelle stringhe di documentazione?

Nella maggior parte dei casi copiare ed incollare l'output di una sessione interattiva è sufficiente -- accertatevi solamente che gli spazi di inizio riga siano rigidamente consistenti (potreste essere troppo pigri per farlo in maniera coerente, potreste usare sia tabulazioni che spazi, ma doctest non è in grado di capire qual'è il significato che voi date alle tabulazioni).

>>> # i commenti vengono ignorati
>>> x = 12
>>> x
12
>>> if x == 13:
...     print "si"
... else:
...     print "no"
...     print "NO"
...     print "NO!!!"
...
no
NO
NO!!!
>>>

Ogni output atteso deve seguire immediatamente i '>>> ' o '... ' successivi alla riga finale contenente il codice, e l'output atteso (se è previsto) si estende fino al successivo '>>> ' o a tutte le righe vuote.

Per una stampa corretta:

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.