New submission from Alex Earl <[email protected]>:
in test_csv.py, the follow test is declared.
def test_register_kwargs(self):
name = 'fedcba'
csv.register_dialect(name, delimiter=';')
try:
self.assertTrue(csv.get_dialect(name).delimiter, '\t')
self.assertTrue(list(csv.reader('X;Y;Z', name)), ['X', 'Y', 'Z'])
finally:
csv.unregister_dialect(name)
The assertTrue method take an expression to test for "true" and a message to
display if that expression is false. If the test's goal is to test that
delimiter is set so it's not None, then it will output a tab if the test fails.
On the second line, the list would be displayed if the list returned from the
reader is an empty list. The result of the reader operation is not the list on
the right side anyway.
>>> list(csv.reader('X;Y;Z', name))
[['X'], ['', ''], ['Y'], ['', ''], ['Z']]
----------
messages: 123055
nosy: Alex.Earl
priority: normal
severity: normal
status: open
title: csv test_register_kwargs has invalid message parameters
type: behavior
versions: Python 2.6, Python 2.7
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue10602>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com