#51 More failing tests with Python 3.8.5
Closed: Invalid by frispete. Opened by frispete.

In an attempt to package this, I noticed, that it suffers from a lot of failing tests with a current Python 3.8.5:

[    7s] =========================== short test summary info ============================
[    7s] FAILED test_version.py::ensure_class_bases_begin_with_TestCase::test_calls_metaclass_with_expected_bases
[    7s] FAILED test_version.py::ensure_class_bases_begin_with_TestCase::test_calls_metaclass_with_expected_class_name
[    7s] FAILED test_version.py::ensure_class_bases_begin_with_TestCase::test_calls_metaclass_with_expected_namespace
[    7s] FAILED test_version.py::ensure_class_bases_begin_with_TestCase::test_module_namespace_contains_new_class
[    7s] FAILED test_version.py::ensure_class_bases_begin_with_AlreadyHasBase_TestCase::test_metaclass_not_called
[    7s] FAILED test_version.py::InvalidFormatError_TestCase::test_has_specified_message
[    7s] FAILED test_version.py::InvalidFormatError_TestCase::test_has_specified_node
[    7s] FAILED test_version.py::InvalidFormatError_TestCase::test_str_contains_expected_message_text
[    7s] FAILED test_version.py::InvalidFormatError_TestCase::test_str_contains_expected_node_text
[    7s] FAILED test_version.py::ChangeLogEntry_release_date_TestCase::test_has_expected_release_date
[    7s] FAILED test_version.py::ChangeLogEntry_version_TestCase::test_has_expected_version
[    7s] FAILED test_version.py::ChangeLogEntry_maintainer_TestCase::test_has_expected_maintainer
[    7s] FAILED test_version.py::ChangeLogEntry_body_TestCase::test_has_expected_body
[    7s] FAILED test_version.py::ChangeLogEntry_as_version_info_entry_TestCase::test_returns_result
[    7s] FAILED test_version.py::changelog_to_version_info_collection_TestCase::test_returns_expected_version_info
[    7s] FAILED test_version.py::generate_version_info_from_changelog_TestCase::test_opens_file_with_expected_encoding
[    7s] FAILED test_version.py::generate_version_info_from_changelog_TestCase::test_returns_empty_collection_on_read_error
[    7s] FAILED test_version.py::serialise_version_info_from_mapping_TestCase::test_passes_specified_object
[    7s] FAILED test_version.py::has_changelog_TestCase::test_gets_changelog_path_from_distribution
[    7s] FAILED test/test_daemon.py::ModuleExceptions_TestCase::test_exception_instance
[    7s] FAILED test/test_daemon.py::ModuleExceptions_TestCase::test_exception_types
[    7s] FAILED test/test_daemon.py::_get_candidate_file_descriptors_TestCase::test_returns_expected_file_descriptors
[    7s] FAILED test/test_daemon.py::_get_candidate_file_descriptor_ranges_TestCase::test_returns_expected_file_descriptors
[    7s] FAILED test/test_daemon.py::_close_file_descriptor_ranges_TestCase::test_calls_os_closerange_with_expected_ranges
[    7s] FAILED test/test_metadata.py::metadata_value_TestCase::test_module_attribute_has_duck_type
[    7s] FAILED test/test_metadata.py::metadata_value_TestCase::test_module_has_attribute
[    7s] FAILED test/test_metadata.py::YearRange_TestCase::test_text_representation_as_expected
[    7s] FAILED test/test_metadata.py::make_year_range_TestCase::test_result_matches_expected_range
[    7s] FAILED test/test_metadata.py::get_distribution_version_info_TestCase::test_requests_installed_distribution
[    7s] FAILED test/test_metadata.py::get_distribution_version_info_TestCase::test_requests_specified_filename
[    7s] FAILED test/test_metadata.py::get_distribution_version_info_TestCase::test_result_matches_expected_items
[    7s] FAILED test/test_runner.py::ModuleExceptions_TestCase::test_exception_instance
[    7s] FAILED test/test_runner.py::ModuleExceptions_TestCase::test_exception_types
[    7s] ERROR test_version.py::ensure_class_bases_begin_with_TestCase::test_calls_metaclass_with_expected_bases
[    7s] ERROR test_version.py::ensure_class_bases_begin_with_TestCase::test_calls_metaclass_with_expected_class_name
[    7s] ERROR test_version.py::ensure_class_bases_begin_with_TestCase::test_calls_metaclass_with_expected_namespace
[    7s] ERROR test_version.py::ensure_class_bases_begin_with_TestCase::test_module_namespace_contains_new_class
[    7s] ERROR test_version.py::InvalidFormatError_TestCase::test_has_specified_message
[    7s] ERROR test_version.py::InvalidFormatError_TestCase::test_has_specified_node
[    7s] ERROR test_version.py::InvalidFormatError_TestCase::test_str_contains_expected_message_text
[    7s] ERROR test_version.py::InvalidFormatError_TestCase::test_str_contains_expected_node_text
[    7s] ERROR test_version.py::ChangeLogEntry_release_date_TestCase::test_has_expected_release_date
[    7s] ERROR test_version.py::ChangeLogEntry_version_TestCase::test_has_expected_version
[    7s] ERROR test_version.py::ChangeLogEntry_maintainer_TestCase::test_has_expected_maintainer
[    7s] ERROR test_version.py::ChangeLogEntry_body_TestCase::test_has_expected_body
[    7s] ERROR test_version.py::changelog_to_version_info_collection_TestCase::test_returns_expected_version_info
[    7s] ERROR test_version.py::has_changelog_TestCase::test_gets_changelog_path_from_distribution
[    7s] ERROR test/test_daemon.py::ModuleExceptions_TestCase::test_exception_instance
[    7s] ERROR test/test_daemon.py::ModuleExceptions_TestCase::test_exception_types
[    7s] ERROR test/test_daemon.py::_get_candidate_file_descriptors_TestCase::test_returns_expected_file_descriptors
[    7s] ERROR test/test_daemon.py::_get_candidate_file_descriptor_ranges_TestCase::test_returns_expected_file_descriptors
[    7s] ERROR test/test_daemon.py::_close_file_descriptor_ranges_TestCase::test_calls_os_closerange_with_expected_ranges
[    7s] ERROR test/test_metadata.py::metadata_value_TestCase::test_module_attribute_has_duck_type
[    7s] ERROR test/test_metadata.py::metadata_value_TestCase::test_module_has_attribute
[    7s] ERROR test/test_metadata.py::YearRange_TestCase::test_text_representation_as_expected
[    7s] ERROR test/test_metadata.py::make_year_range_TestCase::test_result_matches_expected_range
[    7s] ERROR test/test_metadata.py::get_distribution_version_info_TestCase::test_requests_installed_distribution
[    7s] ERROR test/test_metadata.py::get_distribution_version_info_TestCase::test_requests_specified_filename
[    7s] ERROR test/test_metadata.py::get_distribution_version_info_TestCase::test_result_matches_expected_items
[    7s] ERROR test/test_runner.py::ModuleExceptions_TestCase::test_exception_instance
[    7s] ERROR test/test_runner.py::ModuleExceptions_TestCase::test_exception_types
[    7s] ====== 33 failed, 205 passed, 7 deselected, 1 warning, 28 errors in 1.97s ======

Here's a pointer: https://build.opensuse.org/package/show/home:frispete:python/python-python-daemon


This project is moribund.

I've switched to daemonize.

Let's close this to not bother the maintainers.

Metadata Update from @frispete:
- Issue close_status updated to: Invalid
- Issue status updated to: Closed (was: Open)

Metadata