[Python] doctest: +NORMALIZE_WHITESPACE
Marco Beri
marcoberi a gmail.com
Lun 16 Lug 2012 15:25:18 CEST
2012/7/16 Pietro <peter.zamb a gmail.com>
> il problema è che persiste anche con un dizionario ordinato... come
> fare? perché fallisce in questo caso?
>
Perché +NORMALIZE_WHITESPACE comprime solo dove gli spazi o i newline ci
sono.
Invece di:
"""
>>> a = range(9)
>>> a #doctest: +NORMALIZE_WHITESPACE
[0, 1, 2,
3, 4, 5,
6, 7, 8]
>>> import collections
>>> z = collections.OrderedDict([('a', 0), ('b',1), ('c',2), ('d',3)])
>>> z #doctest: +NORMALIZE_WHITESPACE
OrderedDict([
('a', 0),
('b', 1),
('c', 2),
('d', 3)
])
"""
Scrivi:
"""
>>> a = range(9)
>>> a #doctest: +NORMALIZE_WHITESPACE
[0, 1, 2,
3, 4, 5,
6, 7, 8]
>>> import collections
>>> z = collections.OrderedDict([('a', 0), ('b',1), ('c',2), ('d',3)])
>>> z #doctest: +NORMALIZE_WHITESPACE
OrderedDict([('a', 0),
('b', 1),
('c', 2),
('d', 3)])
"""
E dovrebbe andarti.
Ciao.
Marco.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120716/bc70682a/attachment.html>
Maggiori informazioni sulla lista
Python