Hello,
Debian is currently migrating to Python 3.11 and the clevercsv testsuite fails with the following error:
I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; python3.11 -m unittest discover -v -s tests/test_unit
test_get_best_set_1 (test_consistency.ConsistencyTestCase.test_get_best_set_1) ... ok
test_get_best_set_2 (test_consistency.ConsistencyTestCase.test_get_best_set_2) ... ok
test_code_1 (test_console.ConsoleTestCase.test_code_1) ... ERROR
/usr/lib/python3.11/unittest/case.py:622: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with outcome.testPartExecutor(self):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_code_2 (test_console.ConsoleTestCase.test_code_2) ... ERROR
test_code_3 (test_console.ConsoleTestCase.test_code_3) ... ERROR
/usr/lib/python3.11/unittest/case.py:622: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='ISO-8859-1'>
with outcome.testPartExecutor(self):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_code_4 (test_console.ConsoleTestCase.test_code_4) ... ERROR
test_code_5 (test_console.ConsoleTestCase.test_code_5) ... ERROR
test_detect_base (test_console.ConsoleTestCase.test_detect_base) ...
test_detect_base (test_console.ConsoleTestCase.test_detect_base) (name='simple') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py:50: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with self.subTest(name="simple"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_detect_base (test_console.ConsoleTestCase.test_detect_base) (name='escaped') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py:55: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with self.subTest(name="escaped"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_detect_opts_1 (test_console.ConsoleTestCase.test_detect_opts_1) ... ERROR
/usr/lib/python3.11/unittest/case.py:622: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='windows-1252'>
with outcome.testPartExecutor(self):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_detect_opts_2 (test_console.ConsoleTestCase.test_detect_opts_2) ... ERROR
test_detect_opts_3 (test_console.ConsoleTestCase.test_detect_opts_3) ... ERROR
test_standardize_1 (test_console.ConsoleTestCase.test_standardize_1) ... ERROR
test_standardize_2 (test_console.ConsoleTestCase.test_standardize_2) ... ERROR
test_standardize_3 (test_console.ConsoleTestCase.test_standardize_3) ... ERROR
test_standardize_in_place (test_console.ConsoleTestCase.test_standardize_in_place) ... ERROR
test_standardize_in_place_multi (test_console.ConsoleTestCase.test_standardize_in_place_multi) ... ok
test_standardize_in_place_multi_noop (test_console.ConsoleTestCase.test_standardize_in_place_multi_noop) ... ok
test_standardize_in_place_noop (test_console.ConsoleTestCase.test_standardize_in_place_noop) ... ok
test_standardize_multi (test_console.ConsoleTestCase.test_standardize_multi) ... ok
test_standardize_multi_encoding (test_console.ConsoleTestCase.test_standardize_multi_encoding) ... ok
test_standardize_multi_errors (test_console.ConsoleTestCase.test_standardize_multi_errors) ... ok
test_parse_builtin_1 (test_cparser.ParserTestCase.test_parse_builtin_1) ... ok
test_parse_builtin_10 (test_cparser.ParserTestCase.test_parse_builtin_10) ... ok
test_parse_builtin_11 (test_cparser.ParserTestCase.test_parse_builtin_11) ... ok
test_parse_builtin_12 (test_cparser.ParserTestCase.test_parse_builtin_12) ... ok
test_parse_builtin_13 (test_cparser.ParserTestCase.test_parse_builtin_13) ... ok
test_parse_builtin_14 (test_cparser.ParserTestCase.test_parse_builtin_14) ... ok
test_parse_builtin_15 (test_cparser.ParserTestCase.test_parse_builtin_15) ... ok
test_parse_builtin_2 (test_cparser.ParserTestCase.test_parse_builtin_2) ... ok
test_parse_builtin_3 (test_cparser.ParserTestCase.test_parse_builtin_3) ... ok
test_parse_builtin_4 (test_cparser.ParserTestCase.test_parse_builtin_4) ... ok
test_parse_builtin_5 (test_cparser.ParserTestCase.test_parse_builtin_5) ... ok
test_parse_builtin_6 (test_cparser.ParserTestCase.test_parse_builtin_6) ... ok
test_parse_builtin_7 (test_cparser.ParserTestCase.test_parse_builtin_7) ... ok
test_parse_builtin_8 (test_cparser.ParserTestCase.test_parse_builtin_8) ... ok
test_parse_builtin_9 (test_cparser.ParserTestCase.test_parse_builtin_9) ... ok
test_parse_differ_1 (test_cparser.ParserTestCase.test_parse_differ_1) ... ok
test_parse_differ_2 (test_cparser.ParserTestCase.test_parse_differ_2) ... ok
test_parse_dq_1 (test_cparser.ParserTestCase.test_parse_dq_1) ... ok
test_parse_dq_2 (test_cparser.ParserTestCase.test_parse_dq_2) ... ok
test_parse_escape_1 (test_cparser.ParserTestCase.test_parse_escape_1) ... ok
test_parse_escape_2 (test_cparser.ParserTestCase.test_parse_escape_2) ... ok
test_parse_mix_double_escape_1 (test_cparser.ParserTestCase.test_parse_mix_double_escape_1) ... ok
test_parse_no_delim_1 (test_cparser.ParserTestCase.test_parse_no_delim_1) ... ok
test_parse_no_delim_2 (test_cparser.ParserTestCase.test_parse_no_delim_2) ... ok
test_parse_no_delim_3 (test_cparser.ParserTestCase.test_parse_no_delim_3) ... ok
test_parse_no_delim_4 (test_cparser.ParserTestCase.test_parse_no_delim_4) ... ok
test_parse_no_delim_5 (test_cparser.ParserTestCase.test_parse_no_delim_5) ... ok
test_parse_no_delim_6 (test_cparser.ParserTestCase.test_parse_no_delim_6) ... ok
test_parse_other_1 (test_cparser.ParserTestCase.test_parse_other_1) ... ok
test_parse_other_2 (test_cparser.ParserTestCase.test_parse_other_2) ... ok
test_parse_other_3 (test_cparser.ParserTestCase.test_parse_other_3) ... ok
test_parse_other_4 (test_cparser.ParserTestCase.test_parse_other_4) ... ok
test_parse_other_5 (test_cparser.ParserTestCase.test_parse_other_5) ... ok
test_parse_other_6 (test_cparser.ParserTestCase.test_parse_other_6) ... ok
test_parse_quote_mismatch_1 (test_cparser.ParserTestCase.test_parse_quote_mismatch_1) ... ok
test_parse_quote_mismatch_2 (test_cparser.ParserTestCase.test_parse_quote_mismatch_2) ... ok
test_parse_quote_mismatch_3 (test_cparser.ParserTestCase.test_parse_quote_mismatch_3) ... ok
test_parse_quote_mismatch_4 (test_cparser.ParserTestCase.test_parse_quote_mismatch_4) ... ok
test_parse_return_quoted_1 (test_cparser.ParserTestCase.test_parse_return_quoted_1) ... ok
test_parse_return_quoted_2 (test_cparser.ParserTestCase.test_parse_return_quoted_2) ... ok
test_parse_return_quoted_3 (test_cparser.ParserTestCase.test_parse_return_quoted_3) ... ok
test_parse_simple_1 (test_cparser.ParserTestCase.test_parse_simple_1) ... ok
test_parse_simple_2 (test_cparser.ParserTestCase.test_parse_simple_2) ... ok
test_parse_simple_3 (test_cparser.ParserTestCase.test_parse_simple_3) ... ok
test_parse_simple_4 (test_cparser.ParserTestCase.test_parse_simple_4) ... ok
test_parse_simple_5 (test_cparser.ParserTestCase.test_parse_simple_5) ... ok
test_parse_simple_6 (test_cparser.ParserTestCase.test_parse_simple_6) ... ok
test_parse_simple_7 (test_cparser.ParserTestCase.test_parse_simple_7) ... ok
test_parse_single_1 (test_cparser.ParserTestCase.test_parse_single_1) ... ok
test_delimiters (test_detect.DetectorTestCase.test_delimiters) ... ok
test_detect (test_detect.DetectorTestCase.test_detect) ... ok
test_has_header (test_detect.DetectorTestCase.test_has_header) ... ok
test_has_header_regex_special_delimiter (test_detect.DetectorTestCase.test_has_header_regex_special_delimiter) ... ok
test_abstraction_1 (test_detect_pattern.PatternTestCase.test_abstraction_1) ... ok
test_abstraction_10 (test_detect_pattern.PatternTestCase.test_abstraction_10) ... ok
test_abstraction_11 (test_detect_pattern.PatternTestCase.test_abstraction_11) ... ok
test_abstraction_12 (test_detect_pattern.PatternTestCase.test_abstraction_12) ... ok
test_abstraction_13 (test_detect_pattern.PatternTestCase.test_abstraction_13) ... ok
test_abstraction_14 (test_detect_pattern.PatternTestCase.test_abstraction_14) ... ok
test_abstraction_15 (test_detect_pattern.PatternTestCase.test_abstraction_15) ... ok
test_abstraction_16 (test_detect_pattern.PatternTestCase.test_abstraction_16) ... ok
test_abstraction_2 (test_detect_pattern.PatternTestCase.test_abstraction_2) ... ok
test_abstraction_3 (test_detect_pattern.PatternTestCase.test_abstraction_3) ... ok
test_abstraction_4 (test_detect_pattern.PatternTestCase.test_abstraction_4) ... ok
test_abstraction_5 (test_detect_pattern.PatternTestCase.test_abstraction_5) ... ok
test_abstraction_6 (test_detect_pattern.PatternTestCase.test_abstraction_6) ... ok
test_abstraction_7 (test_detect_pattern.PatternTestCase.test_abstraction_7) ... ok
test_abstraction_8 (test_detect_pattern.PatternTestCase.test_abstraction_8) ... ok
test_abstraction_9 (test_detect_pattern.PatternTestCase.test_abstraction_9) ... ok
test_fill_empties_1 (test_detect_pattern.PatternTestCase.test_fill_empties_1) ... ok
test_pattern_score_1 (test_detect_pattern.PatternTestCase.test_pattern_score_1) ... ok
test_pattern_score_2 (test_detect_pattern.PatternTestCase.test_pattern_score_2) ... ok
test_pattern_score_3 (test_detect_pattern.PatternTestCase.test_pattern_score_3) ... ok
test_bytearray (test_detect_type.TypeDetectorTestCase.test_bytearray) ... ok
test_date (test_detect_type.TypeDetectorTestCase.test_date) ... ok
test_datetime (test_detect_type.TypeDetectorTestCase.test_datetime) ... ok
test_number (test_detect_type.TypeDetectorTestCase.test_number) ... ok
test_type_score_1 (test_detect_type.TypeDetectorTestCase.test_type_score_1) ... ok
test_type_score_2 (test_detect_type.TypeDetectorTestCase.test_type_score_2) ... ok
test_type_score_3 (test_detect_type.TypeDetectorTestCase.test_type_score_3) ... ok
test_unicode_alphanum (test_detect_type.TypeDetectorTestCase.test_unicode_alphanum) ... ok
test_unix_path (test_detect_type.TypeDetectorTestCase.test_unix_path) ... ok
test_url (test_detect_type.TypeDetectorTestCase.test_url) ... ok
test_read_dict_fieldnames_chain (test_dict.DictTestCase.test_read_dict_fieldnames_chain) ... ok
test_read_dict_fieldnames_from_file (test_dict.DictTestCase.test_read_dict_fieldnames_from_file) ... ok
test_read_dict_fields (test_dict.DictTestCase.test_read_dict_fields) ... ok
test_read_dict_no_fieldnames (test_dict.DictTestCase.test_read_dict_no_fieldnames) ... ok
test_read_duplicate_fieldnames (test_dict.DictTestCase.test_read_duplicate_fieldnames) ... ok
test_read_long (test_dict.DictTestCase.test_read_long) ... ok
test_read_long_with_rest (test_dict.DictTestCase.test_read_long_with_rest) ... ok
test_read_long_with_rest_no_fieldnames (test_dict.DictTestCase.test_read_long_with_rest_no_fieldnames) ... ok
test_read_multi (test_dict.DictTestCase.test_read_multi) ... ok
test_read_semi_sep (test_dict.DictTestCase.test_read_semi_sep) ... ok
test_read_short (test_dict.DictTestCase.test_read_short) ... ok
test_read_with_blanks (test_dict.DictTestCase.test_read_with_blanks) ... ok
test_typo_in_extrasaction_raises_error (test_dict.DictTestCase.test_typo_in_extrasaction_raises_error) ... ok
test_write_field_not_in_field_names_ignore (test_dict.DictTestCase.test_write_field_not_in_field_names_ignore) ... ok
test_write_field_not_in_field_names_raise (test_dict.DictTestCase.test_write_field_not_in_field_names_raise) ... ok
test_write_fields_not_in_fieldnames (test_dict.DictTestCase.test_write_fields_not_in_fieldnames) ... ok
test_write_multiple_dict_rows (test_dict.DictTestCase.test_write_multiple_dict_rows) ... ok
test_write_no_fields (test_dict.DictTestCase.test_write_no_fields) ... ok
test_write_simple_dict (test_dict.DictTestCase.test_write_simple_dict) ... ok
test_writeheader_return_value (test_dict.DictTestCase.test_writeheader_return_value) ... ok
test_encoding_1 (test_encoding.EncodingTestCase.test_encoding_1) ... ok
test_encoding_2 (test_encoding.EncodingTestCase.test_encoding_2) ... ok
test_encoding_3 (test_encoding.EncodingTestCase.test_encoding_3) ... ok
test_sniffer_fuzzing (test_fuzzing.FuzzingTestCase.test_sniffer_fuzzing) ... ok
test_form_1 (test_normal_forms.NormalFormTestCase.test_form_1) ... ok
test_form_2 (test_normal_forms.NormalFormTestCase.test_form_2) ... ok
test_form_3 (test_normal_forms.NormalFormTestCase.test_form_3) ... ok
test_form_4 (test_normal_forms.NormalFormTestCase.test_form_4) ... ok
test_form_5 (test_normal_forms.NormalFormTestCase.test_form_5) ... ok
test_filter_urls (test_potential_dialects.PotentialDialectTestCase.test_filter_urls) ... ok
test_get_delimiters (test_potential_dialects.PotentialDialectTestCase.test_get_delimiters) ... ok
test_get_quotechars (test_potential_dialects.PotentialDialectTestCase.test_get_quotechars) ... ok
test_masked_by_quotechar (test_potential_dialects.PotentialDialectTestCase.test_masked_by_quotechar) ... ok
test_no_delim (test_reader.ReaderTestCase.test_no_delim) ... ok
test_read_bigfield (test_reader.ReaderTestCase.test_read_bigfield) ... ok
test_read_eof (test_reader.ReaderTestCase.test_read_eof) ... ok
test_read_eol (test_reader.ReaderTestCase.test_read_eol) ... ok
test_read_escape (test_reader.ReaderTestCase.test_read_escape) ... ok
test_read_linenum (test_reader.ReaderTestCase.test_read_linenum) ... ok
test_read_oddinputs (test_reader.ReaderTestCase.test_read_oddinputs) ... ok
test_simple (test_reader.ReaderTestCase.test_simple) ... ok
test_with_gen (test_reader.ReaderTestCase.test_with_gen) ... ok
test_read_dataframe (test_wrappers.WrappersTestCase.test_read_dataframe) ...
test_read_dataframe (test_wrappers.WrappersTestCase.test_read_dataframe) (name='simple') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py:95: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with self.subTest(name="simple"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_read_dataframe (test_wrappers.WrappersTestCase.test_read_dataframe) (name='escaped') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py:100: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with self.subTest(name="escaped"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_read_dataframe (test_wrappers.WrappersTestCase.test_read_dataframe) (name='simple_nchar') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py:115: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with self.subTest(name="simple_nchar"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_read_dataframe (test_wrappers.WrappersTestCase.test_read_dataframe) (name='simple_encoding') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py:120: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='latin1'>
with self.subTest(name="simple_encoding"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_read_table (test_wrappers.WrappersTestCase.test_read_table) ...
test_read_table (test_wrappers.WrappersTestCase.test_read_table) (name='simple') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py:126: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with self.subTest(name="simple"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_read_table (test_wrappers.WrappersTestCase.test_read_table) (name='escaped') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py:131: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with self.subTest(name="escaped"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_stream_table (test_wrappers.WrappersTestCase.test_stream_table) ...
test_stream_table (test_wrappers.WrappersTestCase.test_stream_table) (name='simple') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py:161: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with self.subTest(name="simple"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_stream_table (test_wrappers.WrappersTestCase.test_stream_table) (name='escaped') ... ERROR
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py:166: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='w' encoding='UTF-8'>
with self.subTest(name="escaped"):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
test_write_dicts (test_wrappers.WrappersTestCase.test_write_dicts) ...
test_write_dicts (test_wrappers.WrappersTestCase.test_write_dicts) (name='dialect') ... ERROR
test_write_table (test_wrappers.WrappersTestCase.test_write_table) ...
test_write_table (test_wrappers.WrappersTestCase.test_write_table) (name='dialect') ... ERROR
test_write_table (test_wrappers.WrappersTestCase.test_write_table) (name='transposed') ... ERROR
test_write_arg_valid (test_write.WriterTestCase.test_write_arg_valid) ... ok
test_write_bigfield (test_write.WriterTestCase.test_write_bigfield) ... ok
test_write_csv_dialect (test_write.WriterTestCase.test_write_csv_dialect) ... ok
test_write_quoting (test_write.WriterTestCase.test_write_quoting) ... ok
test_write_simpledialect (test_write.WriterTestCase.test_write_simpledialect) ... ok
======================================================================
ERROR: test_code_1 (test_console.ConsoleTestCase.test_code_1)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 126, in test_code_1
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_code_2 (test_console.ConsoleTestCase.test_code_2)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 166, in test_code_2
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_code_3 (test_console.ConsoleTestCase.test_code_3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 191, in test_code_3
tmpfname = self._build_file(table, dialect, encoding=encoding)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_code_4 (test_console.ConsoleTestCase.test_code_4)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 232, in test_code_4
tmpfname = self._build_file(table, dialect, encoding=encoding)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_code_5 (test_console.ConsoleTestCase.test_code_5)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 273, in test_code_5
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_detect_base (test_console.ConsoleTestCase.test_detect_base) (name='simple')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 51, in test_detect_base
self._detect_test_wrap(table, dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 34, in _detect_test_wrap
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_detect_base (test_console.ConsoleTestCase.test_detect_base) (name='escaped')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 56, in test_detect_base
self._detect_test_wrap(table, dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 34, in _detect_test_wrap
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_detect_opts_1 (test_console.ConsoleTestCase.test_detect_opts_1)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 72, in test_detect_opts_1
tmpfname = self._build_file(table, dialect, encoding=encoding)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_detect_opts_2 (test_console.ConsoleTestCase.test_detect_opts_2)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 89, in test_detect_opts_2
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_detect_opts_3 (test_console.ConsoleTestCase.test_detect_opts_3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 106, in test_detect_opts_3
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_standardize_1 (test_console.ConsoleTestCase.test_standardize_1)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 314, in test_standardize_1
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_standardize_2 (test_console.ConsoleTestCase.test_standardize_2)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 334, in test_standardize_2
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_standardize_3 (test_console.ConsoleTestCase.test_standardize_3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 358, in test_standardize_3
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_standardize_in_place (test_console.ConsoleTestCase.test_standardize_in_place)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 379, in test_standardize_in_place
tmpfname = self._build_file(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_console.py", line 28, in _build_file
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_read_dataframe (test_wrappers.WrappersTestCase.test_read_dataframe) (name='simple')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 96, in test_read_dataframe
self._df_test(table, dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 27, in _df_test
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_read_dataframe (test_wrappers.WrappersTestCase.test_read_dataframe) (name='escaped')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 101, in test_read_dataframe
self._df_test(table, dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 27, in _df_test
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_read_dataframe (test_wrappers.WrappersTestCase.test_read_dataframe) (name='simple_nchar')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 116, in test_read_dataframe
self._df_test(table, dialect, num_char=10)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 27, in _df_test
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_read_dataframe (test_wrappers.WrappersTestCase.test_read_dataframe) (name='simple_encoding')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 121, in test_read_dataframe
self._df_test(table, dialect, num_char=10, encoding="latin1")
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 27, in _df_test
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_read_table (test_wrappers.WrappersTestCase.test_read_table) (name='simple')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 127, in test_read_table
self._read_test(table, dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 49, in _read_test
tmpfname = self._write_tmpfile(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 43, in _write_tmpfile
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_read_table (test_wrappers.WrappersTestCase.test_read_table) (name='escaped')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 132, in test_read_table
self._read_test(table, dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 49, in _read_test
tmpfname = self._write_tmpfile(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 43, in _write_tmpfile
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_stream_table (test_wrappers.WrappersTestCase.test_stream_table) (name='simple')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 162, in test_stream_table
self._stream_test(table, dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 57, in _stream_test
tmpfname = self._write_tmpfile(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 43, in _write_tmpfile
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_stream_table (test_wrappers.WrappersTestCase.test_stream_table) (name='escaped')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 167, in test_stream_table
self._stream_test(table, dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 57, in _stream_test
tmpfname = self._write_tmpfile(table, dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 43, in _write_tmpfile
w = writer(tmpid, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_write_dicts (test_wrappers.WrappersTestCase.test_write_dicts) (name='dialect')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 258, in test_write_dicts
self._write_test_dicts(items, exp, dialect=dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 238, in _write_test_dicts
wrappers.write_dicts(items, tmpfname, **kwargs)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/wrappers.py", line 445, in write_dicts
w = DictWriter(fp, fieldnames=fieldnames, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/dict_read_write.py", line 105, in __init__
self.writer = writer(f, dialect, *args, **kwds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_write_table (test_wrappers.WrappersTestCase.test_write_table) (name='dialect')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 215, in test_write_table
self._write_test_table(table, exp, dialect=dialect)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 195, in _write_test_table
wrappers.write_table(table, tmpfname, **kwargs)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/wrappers.py", line 409, in write_table
w = writer(fp, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
======================================================================
ERROR: test_write_table (test_wrappers.WrappersTestCase.test_write_table) (name='transposed')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 219, in test_write_table
self._write_test_table(table, exp, dialect=dialect, transpose=True)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/tests/test_unit/test_wrappers.py", line 195, in _write_test_table
wrappers.write_table(table, tmpfname, **kwargs)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/wrappers.py", line 409, in write_table
w = writer(fp, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/clevercsv/write.py", line 32, in __init__
self._writer = csv.writer(csvfile, dialect=self.dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "quotechar" must be a 1-character string
----------------------------------------------------------------------
Ran 156 tests in 0.057s
FAILED (errors=25)
As you can see, it's the same error that's repeated. I can't promise anything, but I might try to submit a patch later.