[Python] doctest: +NORMALIZE_WHITESPACE
Pietro
peter.zamb a gmail.com
Lun 16 Lug 2012 15:17:41 CEST
Ciao Carlo,
On Mon, Jul 16, 2012 at 2:58 PM, Carlo Miron <miron a python.it> wrote:
[snip]
>> cosa sto sbagliando?
>
> nell'assumere che le chiavi dei dizionari siano ordinate.
errore davvero stupido, non me ne ero accorto! :-)
il problema è che persiste anche con un dizionario ordinato... come
fare? perché fallisce in questo caso?
"""
>>> 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)
])
"""
ottengo:
$ python2 -m doctest test.py
**********************************************************************
File "test.py", line 9, in test
Failed example:
z #doctest: +NORMALIZE_WHITESPACE
Expected:
OrderedDict([
('a', 0),
('b', 1),
('c', 2),
('d', 3)
])
Got:
OrderedDict([('a', 0), ('b', 1), ('c', 2), ('d', 3)])
**********************************************************************
1 items had failures:
1 of 5 in test
***Test Failed*** 1 failures.
cosa sto assumendo di sbagliato questa volta?
Grazie ancora per l'aiuto!
Pietro
Maggiori informazioni sulla lista
Python