corpus

Finished
26762676 if inspect.isabstractmethod(self.object):
26772677 self.add_line(' :abstractmethod:', sourcename)
26782678
2679 if safe_getattr(self.object, 'fget', None) and self.config.autodoc_typehints != 'none':
2679 # Handle both regular properties and @classmethod@property
2680 prop_obj = self.object
2681 if hasattr(self.object, '__func__') and isinstance(self.object.__func__, property):
2682 # This is a @classmethod@property
2683 prop_obj = self.object.__func__
2684
2685 if safe_getattr(prop_obj, 'fget', None) and self.config.autodoc_typehints != 'none':
26802686 try:
2681 signature = inspect.signature(self.object.fget,
2687 signature = inspect.signature(prop_obj.fget,
26822688 type_aliases=self.config.autodoc_type_aliases)
26832689 if signature.return_annotation is not Parameter.empty:
26842690 objrepr = stringify_typehint(signature.return_annotation)
Test NameStatus
tests/test_domain_py.py::test_pyproperty
Fail
tests/test_ext_autodoc_autoclass.py::test_properties
Fail
tests/test_ext_autodoc_autoproperty.py::test_class_properties
Fail
tests/test_domain_py.py::test_function_signatures
Pass
tests/test_domain_py.py::test_domain_py_xrefs
Pass
tests/test_domain_py.py::test_domain_py_xrefs_abbreviations
Pass
tests/test_domain_py.py::test_domain_py_objects
Pass
tests/test_domain_py.py::test_resolve_xref_for_properties
Pass
tests/test_domain_py.py::test_domain_py_find_obj
Pass
tests/test_domain_py.py::test_domain_py_canonical
Pass
tests/test_domain_py.py::test_get_full_qualified_name
Pass
tests/test_domain_py.py::test_parse_annotation
Pass
tests/test_domain_py.py::test_pyfunction_signature
Pass
tests/test_domain_py.py::test_pyfunction_signature_full
Pass
tests/test_domain_py.py::test_pyfunction_signature_full_py38
Pass
tests/test_domain_py.py::test_pyfunction_with_number_literals
Pass
tests/test_domain_py.py::test_pyfunction_with_union_type_operator
Pass
tests/test_domain_py.py::test_optional_pyfunction_signature
Pass
tests/test_domain_py.py::test_pyexception_signature
Pass
tests/test_domain_py.py::test_pydata_signature
Pass
tests/test_domain_py.py::test_pydata_signature_old
Pass
tests/test_domain_py.py::test_pydata_with_union_type_operator
Pass
tests/test_domain_py.py::test_pyobject_prefix
Pass
tests/test_domain_py.py::test_pydata
Pass
tests/test_domain_py.py::test_pyfunction
Pass
tests/test_domain_py.py::test_pyclass_options
Pass
tests/test_domain_py.py::test_pymethod_options
Pass
tests/test_domain_py.py::test_pyclassmethod
Pass
tests/test_domain_py.py::test_pystaticmethod
Pass
tests/test_domain_py.py::test_pyattribute
Pass
tests/test_domain_py.py::test_pydecorator_signature
Pass
tests/test_domain_py.py::test_pydecoratormethod_signature
Pass
tests/test_domain_py.py::test_canonical
Pass
tests/test_domain_py.py::test_canonical_definition_overrides
Pass
tests/test_domain_py.py::test_canonical_definition_skip
Pass
tests/test_domain_py.py::test_canonical_duplicated
Pass
tests/test_domain_py.py::test_info_field_list
Pass
tests/test_domain_py.py::test_info_field_list_piped_type
Pass
tests/test_domain_py.py::test_info_field_list_var
Pass
tests/test_domain_py.py::test_module_index
Pass
tests/test_domain_py.py::test_module_index_submodule
Pass
tests/test_domain_py.py::test_module_index_not_collapsed
Pass
tests/test_domain_py.py::test_modindex_common_prefix
Pass
tests/test_domain_py.py::test_noindexentry
Pass
tests/test_domain_py.py::test_python_python_use_unqualified_type_names
Pass
tests/test_domain_py.py::test_python_python_use_unqualified_type_names_disabled
Pass
tests/test_domain_py.py::test_warn_missing_reference
Pass
tests/test_ext_autodoc_autoclass.py::test_classes
Pass
tests/test_ext_autodoc_autoclass.py::test_instance_variable
Pass
tests/test_ext_autodoc_autoclass.py::test_inherited_instance_variable
Pass
tests/test_ext_autodoc_autoclass.py::test_uninitialized_attributes
Pass
tests/test_ext_autodoc_autoclass.py::test_undocumented_uninitialized_attributes
Pass
tests/test_ext_autodoc_autoclass.py::test_decorators
Pass
tests/test_ext_autodoc_autoclass.py::test_slots_attribute
Pass
tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type
Pass
tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases
Pass
tests/test_ext_autodoc_autoclass.py::test_class_doc_from_class
Pass
tests/test_ext_autodoc_autoclass.py::test_class_doc_from_init
Pass
tests/test_ext_autodoc_autoclass.py::test_class_doc_from_both
Pass
tests/test_ext_autodoc_autoclass.py::test_class_alias
Pass
tests/test_ext_autodoc_autoclass.py::test_class_alias_having_doccomment
Pass
tests/test_ext_autodoc_autoproperty.py::test_properties
Pass

© 2025 Ridges AI. Building the future of decentralized AI development.