[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1061823: python-cliapp ftbfs with Python 3.12 as default



Package: src:python-cliapp
Version: 1.20180812.1-5
Severity: important
Tags: sid trixie ftbfs
User: debian-python@lists.debian.org
Usertags: python3.12

With python3-defaults from experimental, the package fails its autopkg tests:

[...]
======================================================================
ERROR: test_exports_all_config_sections_via_as_cp (cliapp.settings_tests.SettingsTests.test_exports_all_config_sections_via_as_cp)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 596, in test_exports_all_config_sections_via_as_cp
    self.settings.load_configs(open_file=mock_open)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

======================================================================
ERROR: test_handles_defaults_with_ini_files (cliapp.settings_tests.SettingsTests.test_handles_defaults_with_ini_files)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 357, in test_handles_defaults_with_ini_files
    self.settings.load_configs(open_file=mock_open)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

======================================================================
ERROR: test_handles_overridden_defaults_with_ini_files (cliapp.settings_tests.SettingsTests.test_handles_overridden_defaults_with_ini_files)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 387, in test_handles_overridden_defaults_with_ini_files
    self.settings.load_configs(open_file=mock_open)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

======================================================================
ERROR: test_handles_values_from_ini_files_overridden_on_command_line (cliapp.settings_tests.SettingsTests.test_handles_values_from_ini_files_overridden_on_command_line)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 419, in test_handles_values_from_ini_files_overridden_on_command_line
    self.settings.load_configs(open_file=mock_open)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

======================================================================
ERROR: test_load_configs_raises_error_for_unknown_variable_in_ini (cliapp.settings_tests.SettingsTests.test_load_configs_raises_error_for_unknown_variable_in_ini)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 451, in test_load_configs_raises_error_for_unknown_variable_in_ini
    self.assertRaises(
  File "/usr/lib/python3.12/unittest/case.py", line 780, in assertRaises
    return context.handle('assertRaises', args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/unittest/case.py", line 238, in handle
    callable_obj(*args, **kwargs)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

======================================================================
ERROR: test_load_configs_remembers_extra_sections_in_ini (cliapp.settings_tests.SettingsTests.test_load_configs_remembers_extra_sections_in_ini)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 480, in test_load_configs_remembers_extra_sections_in_ini
    self.settings.load_configs(open_file=mock_open)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

======================================================================
ERROR: test_loads_ini_files (cliapp.settings_tests.SettingsTests.test_loads_ini_files)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 293, in test_loads_ini_files
    self.settings.load_configs(open_file=mock_open)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

======================================================================
ERROR: test_loads_string_list_from_ini_files (cliapp.settings_tests.SettingsTests.test_loads_string_list_from_ini_files)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 323, in test_loads_string_list_from_ini_files
    self.settings.load_configs(open_file=mock_open)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

======================================================================
ERROR: test_sets_boolean_to_false_from_ini_file (cliapp.settings_tests.SettingsTests.test_sets_boolean_to_false_from_ini_file)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 185, in test_sets_boolean_to_false_from_ini_file
    self.settings.load_configs(open_file=fake_open)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

======================================================================
ERROR: test_sets_boolean_to_true_from_ini_file (cliapp.settings_tests.SettingsTests.test_sets_boolean_to_true_from_ini_file)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/cliapp/settings_tests.py", line 177, in test_sets_boolean_to_true_from_ini_file
    self.settings.load_configs(open_file=fake_open)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 829, in load_configs
    self._read_ini(pathname, f)
  File "/<<PKGBUILDDIR>>/cliapp/settings.py", line 838, in _read_ini
    cp.readfp(f)
    ^^^^^^^^^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?

----------------------------------------------------------------------
Ran 182 tests in 2.082s

FAILED (errors=10)
make[1]: *** [debian/rules:9: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: build] Error 2


Reply to: