lib-python/3/test/test_dataclasses::unmodified
== PyPy 3.12.13 (a3c6b428e7a8, Jul 09 2026, 07:59:28) [PyPy 8.0.0-alpha0 with GCC Apple LLVM 16.0.0 (clang-1600.0.26.6)]
== macOS-15.7.7-x86_64-i386-64bit little-endian
== Python build: release with_assert
== cwd: /private/tmp/buildbot-x86_64/pytest/test_python_worker_66231æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 2634431995
Raised RLIMIT_NOFILE: 256 -> 1024
0:00:00 load avg: 1.05 Run 1 test sequentially in a single process
0:00:00 load avg: 1.05 [1/1] test_dataclasses
test_abc_implementation (test.test_dataclasses.TestAbstract.test_abc_implementation) ... ok
test_maintain_abc (test.test_dataclasses.TestAbstract.test_maintain_abc) ... FAIL
test_0_field_compare (test.test_dataclasses.TestCase.test_0_field_compare) ... ok
test_1_field_compare (test.test_dataclasses.TestCase.test_1_field_compare) ... ok
test_alternate_classmethod_constructor (test.test_dataclasses.TestCase.test_alternate_classmethod_constructor) ... ok
test_class_attrs (test.test_dataclasses.TestCase.test_class_attrs) ... ok
test_class_marker (test.test_dataclasses.TestCase.test_class_marker) ... ok
test_class_var (test.test_dataclasses.TestCase.test_class_var) ... ok
test_class_var_default_factory (test.test_dataclasses.TestCase.test_class_var_default_factory) ... ok
test_class_var_frozen (test.test_dataclasses.TestCase.test_class_var_frozen) ... ok
test_class_var_no_default (test.test_dataclasses.TestCase.test_class_var_no_default) ... ok
test_class_var_with_default (test.test_dataclasses.TestCase.test_class_var_with_default) ... ok
test_classvar_default_factory (test.test_dataclasses.TestCase.test_classvar_default_factory) ... ok
test_clean_traceback_from_fields_exception (test.test_dataclasses.TestCase.test_clean_traceback_from_fields_exception) ... ok
test_compare_subclasses (test.test_dataclasses.TestCase.test_compare_subclasses) ... ok
test_dataclass_params_repr (test.test_dataclasses.TestCase.test_dataclass_params_repr) ... ok
test_dataclass_params_signature (test.test_dataclasses.TestCase.test_dataclass_params_signature) ... ok
test_dataclasses_pickleable (test.test_dataclasses.TestCase.test_dataclasses_pickleable) ... ok
test_dataclasses_qualnames (test.test_dataclasses.TestCase.test_dataclasses_qualnames) ... ok
test_default_factory (test.test_dataclasses.TestCase.test_default_factory) ... ok
test_default_factory_derived (test.test_dataclasses.TestCase.test_default_factory_derived) ... ok
test_default_factory_not_called_if_value_given (test.test_dataclasses.TestCase.test_default_factory_not_called_if_value_given) ... ok
test_default_factory_with_no_init (test.test_dataclasses.TestCase.test_default_factory_with_no_init) ... ok
test_deliberately_mutable_defaults (test.test_dataclasses.TestCase.test_deliberately_mutable_defaults) ... ok
test_disallowed_mutable_defaults (test.test_dataclasses.TestCase.test_disallowed_mutable_defaults) ... ok
test_dont_include_other_annotations (test.test_dataclasses.TestCase.test_dont_include_other_annotations) ... ok
test_dynamic_class_creation (test.test_dataclasses.TestCase.test_dynamic_class_creation) ... ok
test_dynamic_class_creation_using_field (test.test_dataclasses.TestCase.test_dynamic_class_creation_using_field) ... ok
test_eq_order (test.test_dataclasses.TestCase.test_eq_order) ... ok
test_field_default (test.test_dataclasses.TestCase.test_field_default) ... ok
test_field_default_default_factory_error (test.test_dataclasses.TestCase.test_field_default_default_factory_error) ... ok
test_field_metadata_custom_mapping (test.test_dataclasses.TestCase.test_field_metadata_custom_mapping) ... ok
test_field_metadata_default (test.test_dataclasses.TestCase.test_field_metadata_default) ... ok
test_field_metadata_mapping (test.test_dataclasses.TestCase.test_field_metadata_mapping) ... ok
test_field_named_BUILTINS_frozen (test.test_dataclasses.TestCase.test_field_named_BUILTINS_frozen) ... ok
test_field_named_like_builtin (test.test_dataclasses.TestCase.test_field_named_like_builtin) ... ok
test_field_named_like_builtin_frozen (test.test_dataclasses.TestCase.test_field_named_like_builtin_frozen) ... ok
test_field_named_object (test.test_dataclasses.TestCase.test_field_named_object) ... ok
test_field_named_object_frozen (test.test_dataclasses.TestCase.test_field_named_object_frozen) ... ok
test_field_named_self (test.test_dataclasses.TestCase.test_field_named_self) ... ok
test_field_no_default (test.test_dataclasses.TestCase.test_field_no_default) ... ok
test_field_order (test.test_dataclasses.TestCase.test_field_order) ... ok
test_field_recursive_repr (test.test_dataclasses.TestCase.test_field_recursive_repr) ... ok
test_field_repr (test.test_dataclasses.TestCase.test_field_repr) ... ok
test_field_with_special_single_underscore_names (test.test_dataclasses.TestCase.test_field_with_special_single_underscore_names) ... ok
test_function_annotations (test.test_dataclasses.TestCase.test_function_annotations) ... ok
test_generic_dataclasses (test.test_dataclasses.TestCase.test_generic_dataclasses) ... ok
test_generic_dynamic (test.test_dataclasses.TestCase.test_generic_dynamic) ... ok
test_generic_extending (test.test_dataclasses.TestCase.test_generic_extending) ... ok
test_hash_field_rules (test.test_dataclasses.TestCase.test_hash_field_rules) ... ok
test_helper_asdict (test.test_dataclasses.TestCase.test_helper_asdict) ... ok
test_helper_asdict_builtin_containers (test.test_dataclasses.TestCase.test_helper_asdict_builtin_containers) ... ok
test_helper_asdict_builtin_object_containers (test.test_dataclasses.TestCase.test_helper_asdict_builtin_object_containers) ... ok
test_helper_asdict_copy_values (test.test_dataclasses.TestCase.test_helper_asdict_copy_values) ... ok
test_helper_asdict_defaultdict (test.test_dataclasses.TestCase.test_helper_asdict_defaultdict) ... ok
test_helper_asdict_factory (test.test_dataclasses.TestCase.test_helper_asdict_factory) ... ok
test_helper_asdict_namedtuple (test.test_dataclasses.TestCase.test_helper_asdict_namedtuple) ... ok
test_helper_asdict_namedtuple_derived (test.test_dataclasses.TestCase.test_helper_asdict_namedtuple_derived) ... ok
test_helper_asdict_namedtuple_key (test.test_dataclasses.TestCase.test_helper_asdict_namedtuple_key) ... ok
test_helper_asdict_nested (test.test_dataclasses.TestCase.test_helper_asdict_nested) ... ok
test_helper_asdict_raises_on_classes (test.test_dataclasses.TestCase.test_helper_asdict_raises_on_classes) ... ok
test_helper_astuple (test.test_dataclasses.TestCase.test_helper_astuple) ... ok
test_helper_astuple_builtin_containers (test.test_dataclasses.TestCase.test_helper_astuple_builtin_containers) ... ok
test_helper_astuple_builtin_object_containers (test.test_dataclasses.TestCase.test_helper_astuple_builtin_object_containers) ... ok
test_helper_astuple_copy_values (test.test_dataclasses.TestCase.test_helper_astuple_copy_values) ... ok
test_helper_astuple_defaultdict (test.test_dataclasses.TestCase.test_helper_astuple_defaultdict) ... ok
test_helper_astuple_factory (test.test_dataclasses.TestCase.test_helper_astuple_factory) ... ok
test_helper_astuple_namedtuple (test.test_dataclasses.TestCase.test_helper_astuple_namedtuple) ... ok
test_helper_astuple_nested (test.test_dataclasses.TestCase.test_helper_astuple_nested) ... ok
test_helper_astuple_raises_on_classes (test.test_dataclasses.TestCase.test_helper_astuple_raises_on_classes) ... ok
test_helper_fields_exception (test.test_dataclasses.TestCase.test_helper_fields_exception) ... ok
test_helper_fields_with_class_instance (test.test_dataclasses.TestCase.test_helper_fields_with_class_instance) ... ok
test_init_false_no_default (test.test_dataclasses.TestCase.test_init_false_no_default) ... ok
test_init_in_order (test.test_dataclasses.TestCase.test_init_in_order) ... ok
test_init_var (test.test_dataclasses.TestCase.test_init_var) ... ok
test_init_var_default_factory (test.test_dataclasses.TestCase.test_init_var_default_factory) ... ok
test_init_var_inheritance (test.test_dataclasses.TestCase.test_init_var_inheritance) ... ok
test_init_var_name_shadowing (test.test_dataclasses.TestCase.test_init_var_name_shadowing) ... ok
test_init_var_no_default (test.test_dataclasses.TestCase.test_init_var_no_default) ... ok
test_init_var_preserve_type (test.test_dataclasses.TestCase.test_init_var_preserve_type) ... ok
test_init_var_with_default (test.test_dataclasses.TestCase.test_init_var_with_default) ... ok
test_intermediate_non_dataclass (test.test_dataclasses.TestCase.test_intermediate_non_dataclass) ... ok
test_is_dataclass (test.test_dataclasses.TestCase.test_is_dataclass) ... ok
test_is_dataclass_genericalias (test.test_dataclasses.TestCase.test_is_dataclass_genericalias) ... ok
test_is_dataclass_inheritance (test.test_dataclasses.TestCase.test_is_dataclass_inheritance) ... ok
test_is_dataclass_when_getattr_always_returns (test.test_dataclasses.TestCase.test_is_dataclass_when_getattr_always_returns) ... ok
test_items_in_dicts (test.test_dataclasses.TestCase.test_items_in_dicts) ... ok
test_missing_default (test.test_dataclasses.TestCase.test_missing_default) ... ok
test_missing_default_factory (test.test_dataclasses.TestCase.test_missing_default_factory) ... ok
test_missing_repr (test.test_dataclasses.TestCase.test_missing_repr) ... ok
test_named_init_params (test.test_dataclasses.TestCase.test_named_init_params) ... ok
test_no_fields (test.test_dataclasses.TestCase.test_no_fields) ... ok
test_no_fields_but_member_variable (test.test_dataclasses.TestCase.test_no_fields_but_member_variable) ... ok
test_no_options (test.test_dataclasses.TestCase.test_no_options) ... ok
test_no_unhashable_default (test.test_dataclasses.TestCase.test_no_unhashable_default) ... ok
test_not_in_compare (test.test_dataclasses.TestCase.test_not_in_compare) ... ok
test_not_in_repr (test.test_dataclasses.TestCase.test_not_in_repr) ... ok
test_not_other_dataclass (test.test_dataclasses.TestCase.test_not_other_dataclass) ... ok
test_not_tuple (test.test_dataclasses.TestCase.test_not_tuple) ... ok
test_one_field_no_default (test.test_dataclasses.TestCase.test_one_field_no_default) ... ok
test_overwrite_fields_in_derived_class (test.test_dataclasses.TestCase.test_overwrite_fields_in_derived_class) ... ok
test_overwrite_hash (test.test_dataclasses.TestCase.test_overwrite_hash) ... ok
test_post_init (test.test_dataclasses.TestCase.test_post_init) ... ok
test_post_init_classmethod (test.test_dataclasses.TestCase.test_post_init_classmethod) ... ok
test_post_init_not_auto_added (test.test_dataclasses.TestCase.test_post_init_not_auto_added) ... ok
test_post_init_staticmethod (test.test_dataclasses.TestCase.test_post_init_staticmethod) ... ok
test_post_init_super (test.test_dataclasses.TestCase.test_post_init_super) ... ok
test_recursive_annotation (test.test_dataclasses.TestCase.test_recursive_annotation) ... ok
test_simple_compare (test.test_dataclasses.TestCase.test_simple_compare) ... ok
test_two_fields_one_default (test.test_dataclasses.TestCase.test_two_fields_one_default) ... ok
test_default_value (test.test_dataclasses.TestDescriptors.test_default_value) ... ok
test_getting_field_calls_get (test.test_dataclasses.TestDescriptors.test_getting_field_calls_get) ... ok
test_init_calls_set (test.test_dataclasses.TestDescriptors.test_init_calls_set) ... ok
test_lookup_on_class (test.test_dataclasses.TestDescriptors.test_lookup_on_class) ... ok
test_lookup_on_instance (test.test_dataclasses.TestDescriptors.test_lookup_on_instance) ... ok
test_no_default_value (test.test_dataclasses.TestDescriptors.test_no_default_value) ... ok
test_non_descriptor (test.test_dataclasses.TestDescriptors.test_non_descriptor) ... ok
test_set_name (test.test_dataclasses.TestDescriptors.test_set_name) ... ok
test_setting_field_calls_set (test.test_dataclasses.TestDescriptors.test_setting_field_calls_set) ... ok
test_setting_uninitialized_descriptor_field (test.test_dataclasses.TestDescriptors.test_setting_uninitialized_descriptor_field) ... ok
test_docstring_deque_field (test.test_dataclasses.TestDocString.test_docstring_deque_field) ... ok
test_docstring_deque_field_with_default_factory (test.test_dataclasses.TestDocString.test_docstring_deque_field_with_default_factory) ... ok
test_docstring_list_field (test.test_dataclasses.TestDocString.test_docstring_list_field) ... ok
test_docstring_list_field_with_default_factory (test.test_dataclasses.TestDocString.test_docstring_list_field_with_default_factory) ... ok
test_docstring_no_fields (test.test_dataclasses.TestDocString.test_docstring_no_fields) ... ok
test_docstring_one_field (test.test_dataclasses.TestDocString.test_docstring_one_field) ... ok
test_docstring_one_field_with_default (test.test_dataclasses.TestDocString.test_docstring_one_field_with_default) ... ok
test_docstring_one_field_with_default_none (test.test_dataclasses.TestDocString.test_docstring_one_field_with_default_none) ... ok
test_docstring_three_fields (test.test_dataclasses.TestDocString.test_docstring_three_fields) ... ok
test_docstring_two_fields (test.test_dataclasses.TestDocString.test_docstring_two_fields) ... ok
test_docstring_with_no_signature (test.test_dataclasses.TestDocString.test_docstring_with_no_signature) ... ok
test_existing_docstring_not_overridden (test.test_dataclasses.TestDocString.test_existing_docstring_not_overridden) ... ok
test_no_eq (test.test_dataclasses.TestEq.test_no_eq) ... ok
test_overwriting_eq (test.test_dataclasses.TestEq.test_overwriting_eq) ... ok
test_field_without_annotation (test.test_dataclasses.TestFieldNoAnnotation.test_field_without_annotation) ... ok
test_field_without_annotation_but_annotation_in_base (test.test_dataclasses.TestFieldNoAnnotation.test_field_without_annotation_but_annotation_in_base) ... ok
test_field_without_annotation_but_annotation_in_base_not_dataclass (test.test_dataclasses.TestFieldNoAnnotation.test_field_without_annotation_but_annotation_in_base_not_dataclass) ... ok
test_frozen (test.test_dataclasses.TestFrozen.test_frozen) ... ok
test_frozen_deepcopy_with_slots (test.test_dataclasses.TestFrozen.test_frozen_deepcopy_with_slots) ... ok
test_frozen_deepcopy_without_slots (test.test_dataclasses.TestFrozen.test_frozen_deepcopy_without_slots) ... ok
test_frozen_empty (test.test_dataclasses.TestFrozen.test_frozen_empty) ... ok
test_frozen_hash (test.test_dataclasses.TestFrozen.test_frozen_hash) ... ok
test_inherit (test.test_dataclasses.TestFrozen.test_inherit) ... ok
test_inherit_from_normal_class (test.test_dataclasses.TestFrozen.test_inherit_from_normal_class) ... ok
test_inherit_frozen_from_nonfrozen (test.test_dataclasses.TestFrozen.test_inherit_frozen_from_nonfrozen) ... ok
test_inherit_nonfrozen_from_empty (test.test_dataclasses.TestFrozen.test_inherit_nonfrozen_from_empty) ... ok
test_inherit_nonfrozen_from_empty_frozen (test.test_dataclasses.TestFrozen.test_inherit_nonfrozen_from_empty_frozen) ... ok
test_inherit_nonfrozen_from_frozen (test.test_dataclasses.TestFrozen.test_inherit_nonfrozen_from_frozen) ... ok
test_non_frozen_normal_derived (test.test_dataclasses.TestFrozen.test_non_frozen_normal_derived) ... ok
test_non_frozen_normal_derived_from_empty_frozen (test.test_dataclasses.TestFrozen.test_non_frozen_normal_derived_from_empty_frozen) ... ok
test_overwriting_frozen (test.test_dataclasses.TestFrozen.test_overwriting_frozen) ... ok
test_0_field_hash (test.test_dataclasses.TestHash.test_0_field_hash) ... ok
test_1_field_hash (test.test_dataclasses.TestHash.test_1_field_hash) ... ok
test_eq_only (test.test_dataclasses.TestHash.test_eq_only) ... ok
test_hash_no_args (test.test_dataclasses.TestHash.test_hash_no_args) ... ok
test_hash_rules (test.test_dataclasses.TestHash.test_hash_rules) ... ok
test_unsafe_hash (test.test_dataclasses.TestHash.test_unsafe_hash) ... ok
test_base_has_init (test.test_dataclasses.TestInit.test_base_has_init) ... ok
test_inherit_from_protocol (test.test_dataclasses.TestInit.test_inherit_from_protocol) ... ok
test_no_init (test.test_dataclasses.TestInit.test_no_init) ... ok
test_overwriting_init (test.test_dataclasses.TestInit.test_overwriting_init) ... ok
test_KW_ONLY (test.test_dataclasses.TestKeywordArgs.test_KW_ONLY) ... ok
test_KW_ONLY_as_string (test.test_dataclasses.TestKeywordArgs.test_KW_ONLY_as_string) ... ok
test_KW_ONLY_twice (test.test_dataclasses.TestKeywordArgs.test_KW_ONLY_twice) ... ok
test_defaults (test.test_dataclasses.TestKeywordArgs.test_defaults) ... ok
test_field_marked_as_kwonly (test.test_dataclasses.TestKeywordArgs.test_field_marked_as_kwonly) ... ok
test_make_dataclass (test.test_dataclasses.TestKeywordArgs.test_make_dataclass) ... ok
test_match_args (test.test_dataclasses.TestKeywordArgs.test_match_args) ... ok
test_no_classvar_kwarg (test.test_dataclasses.TestKeywordArgs.test_no_classvar_kwarg) ... ok
test_post_init (test.test_dataclasses.TestKeywordArgs.test_post_init) ... ok
test_base (test.test_dataclasses.TestMakeDataclass.test_base) ... ok
test_base_dataclass (test.test_dataclasses.TestMakeDataclass.test_base_dataclass) ... ok
test_cannot_be_pickled (test.test_dataclasses.TestMakeDataclass.test_cannot_be_pickled) ... ok
test_class_var (test.test_dataclasses.TestMakeDataclass.test_class_var) ... ok
test_duplicate_field_names (test.test_dataclasses.TestMakeDataclass.test_duplicate_field_names) ... ok
test_funny_class_names_names (test.test_dataclasses.TestMakeDataclass.test_funny_class_names_names) ... ok
test_init_var (test.test_dataclasses.TestMakeDataclass.test_init_var) ... ok
test_invalid_type_specification (test.test_dataclasses.TestMakeDataclass.test_invalid_type_specification) ... ok
test_keyword_field_names (test.test_dataclasses.TestMakeDataclass.test_keyword_field_names) ... ok
test_module_attr (test.test_dataclasses.TestMakeDataclass.test_module_attr) ... ok
test_no_mutate_namespace (test.test_dataclasses.TestMakeDataclass.test_no_mutate_namespace) ... ok
test_no_types (test.test_dataclasses.TestMakeDataclass.test_no_types) ... ok
test_non_identifier_field_names (test.test_dataclasses.TestMakeDataclass.test_non_identifier_field_names) ... ok
test_other_params (test.test_dataclasses.TestMakeDataclass.test_other_params) ... ok
test_pickle_support (test.test_dataclasses.TestMakeDataclass.test_pickle_support) ... ok
test_simple (test.test_dataclasses.TestMakeDataclass.test_simple) ... ok
test_underscore_field_names (test.test_dataclasses.TestMakeDataclass.test_underscore_field_names) ... ok
test_bpo_43764 (test.test_dataclasses.TestMatchArgs.test_bpo_43764) ... ok
test_explicit_match_args (test.test_dataclasses.TestMatchArgs.test_explicit_match_args) ... ok
test_make_dataclasses (test.test_dataclasses.TestMatchArgs.test_make_dataclasses) ... ok
test_match_args (test.test_dataclasses.TestMatchArgs.test_match_args) ... ok
test_match_args_argument (test.test_dataclasses.TestMatchArgs.test_match_args_argument) ... ok
test_functools_total_ordering (test.test_dataclasses.TestOrdering.test_functools_total_ordering) ... ok
test_no_order (test.test_dataclasses.TestOrdering.test_no_order) ... ok
test_overwriting_order (test.test_dataclasses.TestOrdering.test_overwriting_order) ... ok
test (test.test_dataclasses.TestReplace.test) ... ok
test_classvar (test.test_dataclasses.TestReplace.test_classvar) ... ok
test_frozen (test.test_dataclasses.TestReplace.test_frozen) ... ok
test_initvar_is_specified (test.test_dataclasses.TestReplace.test_initvar_is_specified) ... ok
test_initvar_with_default_value (test.test_dataclasses.TestReplace.test_initvar_with_default_value) ... ok
test_invalid_field_name (test.test_dataclasses.TestReplace.test_invalid_field_name) ... ok
test_invalid_object (test.test_dataclasses.TestReplace.test_invalid_object) ... ok
test_no_init (test.test_dataclasses.TestReplace.test_no_init) ... ok
test_recursive_repr (test.test_dataclasses.TestReplace.test_recursive_repr) ... ok
test_recursive_repr_indirection (test.test_dataclasses.TestReplace.test_recursive_repr_indirection) ... ok
test_recursive_repr_indirection_two (test.test_dataclasses.TestReplace.test_recursive_repr_indirection_two) ... ok
test_recursive_repr_misc_attrs (test.test_dataclasses.TestReplace.test_recursive_repr_misc_attrs) ... ok
test_recursive_repr_two_attrs (test.test_dataclasses.TestReplace.test_recursive_repr_two_attrs) ... ok
test_no_repr (test.test_dataclasses.TestRepr.test_no_repr) ... ok
test_overwriting_repr (test.test_dataclasses.TestRepr.test_overwriting_repr) ... ok
test_repr (test.test_dataclasses.TestRepr.test_repr) ... ok
test_add_slots_when_slots_exists (test.test_dataclasses.TestSlots.test_add_slots_when_slots_exists) ... ok
test_cant_inherit_from_iterator_slots (test.test_dataclasses.TestSlots.test_cant_inherit_from_iterator_slots) ... ok
test_dataclass_derived_generic (test.test_dataclasses.TestSlots.test_dataclass_derived_generic) ... FAIL
test_dataclass_derived_generic_from_base (test.test_dataclasses.TestSlots.test_dataclass_derived_generic_from_base) ... FAIL
test_dataclass_derived_generic_from_slotted_base (test.test_dataclasses.TestSlots.test_dataclass_derived_generic_from_slotted_base) ... FAIL
test_dataclass_derived_weakref_slot (test.test_dataclasses.TestSlots.test_dataclass_derived_weakref_slot) ... ok
test_dataclass_slot_dict (test.test_dataclasses.TestSlots.test_dataclass_slot_dict) ... ok
test_dataclass_slot_dict_ctype (test.test_dataclasses.TestSlots.test_dataclass_slot_dict_ctype) ... skipped 'implementation detail specific to cpython'
test_derived_added_field (test.test_dataclasses.TestSlots.test_derived_added_field) ... ERROR
test_frozen_pickle (test.test_dataclasses.TestSlots.test_frozen_pickle) ... ok
test_frozen_slots_pickle_custom_state (test.test_dataclasses.TestSlots.test_frozen_slots_pickle_custom_state) ... ok
test_generated_slots (test.test_dataclasses.TestSlots.test_generated_slots) ... ok
test_generated_slots_value (test.test_dataclasses.TestSlots.test_generated_slots_value) ... ERROR
test_returns_new_class (test.test_dataclasses.TestSlots.test_returns_new_class) ... ok
test_simple (test.test_dataclasses.TestSlots.test_simple) ... FAIL
test_slots_no_weakref (test.test_dataclasses.TestSlots.test_slots_no_weakref) ... FAIL
test_slots_weakref (test.test_dataclasses.TestSlots.test_slots_weakref) ... ok
test_slots_weakref_base_str (test.test_dataclasses.TestSlots.test_slots_weakref_base_str) ... ok
test_slots_weakref_base_tuple (test.test_dataclasses.TestSlots.test_slots_weakref_base_tuple) ... ok
test_slots_with_default_factory_no_init (test.test_dataclasses.TestSlots.test_slots_with_default_factory_no_init) ... ok
test_slots_with_default_no_init (test.test_dataclasses.TestSlots.test_slots_with_default_no_init) ... ok
test_slots_with_wrong_init_subclass (test.test_dataclasses.TestSlots.test_slots_with_wrong_init_subclass) ... skipped 'implementation detail specific to cpython'
test_weakref_slot_make_dataclass (test.test_dataclasses.TestSlots.test_weakref_slot_make_dataclass) ... ok
test_weakref_slot_normal_base_weakref_slot (test.test_dataclasses.TestSlots.test_weakref_slot_normal_base_weakref_slot) ... ok
test_weakref_slot_subclass_no_weakref_slot (test.test_dataclasses.TestSlots.test_weakref_slot_subclass_no_weakref_slot) ... ok
test_weakref_slot_subclass_weakref_slot (test.test_dataclasses.TestSlots.test_weakref_slot_subclass_weakref_slot) ... ok
test_weakref_slot_without_slot (test.test_dataclasses.TestSlots.test_weakref_slot_without_slot) ... ok
test_classvar (test.test_dataclasses.TestStringAnnotations.test_classvar) ... ok
test_classvar_module_level_import (test.test_dataclasses.TestStringAnnotations.test_classvar_module_level_import) ... ok
test_initvar (test.test_dataclasses.TestStringAnnotations.test_initvar) ... ok
test_isnt_classvar (test.test_dataclasses.TestStringAnnotations.test_isnt_classvar) ... ok
test_isnt_initvar (test.test_dataclasses.TestStringAnnotations.test_isnt_initvar) ... ok
test_text_annotations (test.test_dataclasses.TestStringAnnotations.test_text_annotations) ... ok
======================================================================
ERROR: test_derived_added_field (test.test_dataclasses.TestSlots.test_derived_added_field)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3149, in test_derived_added_field
@dataclass
^^^^^^^^^
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/dataclasses.py", line 1275, in dataclass
return wrap(cls)
^^^^^^^^^
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/dataclasses.py", line 1265, in wrap
return _process_class(cls, init, repr, eq, order, unsafe_hash,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/dataclasses.py", line 1063, in _process_class
_init_fn(all_init_fields,
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/dataclasses.py", line 585, in _init_fn
raise TypeError(f'non-default argument {f.name!r} '
TypeError: non-default argument 'y' follows default argument
======================================================================
ERROR: test_generated_slots_value (test.test_dataclasses.TestSlots.test_generated_slots_value)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3205, in test_generated_slots_value
@dataclass(slots=True)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/dataclasses.py", line 1265, in wrap
return _process_class(cls, init, repr, eq, order, unsafe_hash,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/dataclasses.py", line 1063, in _process_class
_init_fn(all_init_fields,
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/dataclasses.py", line 585, in _init_fn
raise TypeError(f'non-default argument {f.name!r} '
TypeError: non-default argument 'z' follows default argument
======================================================================
FAIL: test_maintain_abc (test.test_dataclasses.TestAbstract.test_maintain_abc)
----------------------------------------------------------------------
TypeError: Can't instantiate abstract class Date with abstract method foo
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 4459, in test_maintain_abc
self.assertRaisesRegex(TypeError, msg, Date)
^^^^^^^^^^^^^^^^^
AssertionError: "class Date without an implementation for abstract method 'foo'" does not match "Can't instantiate abstract class Date with abstract method foo"
======================================================================
FAIL: test_dataclass_derived_generic (test.test_dataclasses.TestSlots.test_dataclass_derived_generic)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3508, in test_dataclass_derived_generic
self.assertTrue(A.__weakref__)
^^^^^^^^^^
AssertionError: None is not true
======================================================================
FAIL: test_dataclass_derived_generic_from_base (test.test_dataclasses.TestSlots.test_dataclass_derived_generic_from_base)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3527, in test_dataclass_derived_generic_from_base
self.assertTrue(C1.__weakref__)
^^^^^^^^^^
AssertionError: None is not true
======================================================================
FAIL: test_dataclass_derived_generic_from_slotted_base (test.test_dataclasses.TestSlots.test_dataclass_derived_generic_from_slotted_base)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3579, in test_dataclass_derived_generic_from_slotted_base
self.assertTrue(G1.__weakref__)
^^^^^^^^^^
AssertionError: None is not true
======================================================================
FAIL: test_simple (test.test_dataclasses.TestSlots.test_simple)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3128, in test_simple
with self.assertRaisesRegex(TypeError,
AssertionError: TypeError not raised
======================================================================
FAIL: test_slots_no_weakref (test.test_dataclasses.TestSlots.test_slots_no_weakref)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3372, in test_slots_no_weakref
with self.assertRaisesRegex(TypeError,
AssertionError: TypeError not raised
----------------------------------------------------------------------
Ran 244 tests in 0.326s
FAILED (failures=6, errors=2, skipped=2)
0:00:00 load avg: 1.05 [1/1/1] test_dataclasses failed (2 errors, 6 failures)
== Tests result: FAILURE ==
1 test failed:
test_dataclasses
Total duration: 501 ms
Total tests: run=244 failures=6 skipped=2
Total test files: run=1/1 failed=1
Result: FAILURE
test test_dataclasses failed
builder: pypy-c-jit-macos-x86-64 build #1326+
test: lib-python/3/test/test_dataclasses::unmodified