Orchestrata Ultimate › Tests › Reference › test_source_parser_attrs
Tests reference — tests/test_source_parser_attrs.py
Module of tests, split out because the directory page would be too large.
Prose pending.
tests/test_source_parser_attrs.py
source · 17 tests · 244 lines
Regression tests for SourceASTParser attribute detection.
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestIsEnumDetection |
146 | |
| method | TestIsEnumDetection.test_strenum_base_detected |
147 | |
| method | TestIsEnumDetection.test_intenum_base_detected |
150 | |
| method | TestIsEnumDetection.test_dotted_enum_base_detected |
153 | |
| method | TestIsEnumDetection.test_flag_base_detected |
156 | |
| method | TestIsEnumDetection.test_custom_base_ending_in_enum_detected |
159 | |
| method | TestIsEnumDetection.test_non_enum_class_not_flagged |
163 | |
| class | TestIsPydanticDetection |
167 | |
| method | TestIsPydanticDetection.test_bare_basemodel_detected |
168 | |
| method | TestIsPydanticDetection.test_dotted_basemodel_detected |
171 | |
| method | TestIsPydanticDetection.test_non_pydantic_class_not_flagged |
174 | |
| class | TestIsAbstractDetection |
179 | |
| method | TestIsAbstractDetection.test_abc_base_with_abstractmethod_detected |
180 | |
| method | TestIsAbstractDetection.test_abc_base_alone_detected |
183 | |
| method | TestIsAbstractDetection.test_plain_class_not_flagged |
186 | |
| method | TestIsAbstractDetection.test_method_level_abstract_flag_still_correct |
189 | |
| class | TestParamDefaults |
196 | |
| method | TestParamDefaults.test_regular_and_kwonly_defaults_tail_aligned |
197 | |
| method | TestParamDefaults.test_posonly_and_positional_defaults_tail_aligned |
208 | |
| method | TestParamDefaults.test_vararg_and_kwarg_kinds_and_defaults |
217 | |
| class | TestInnerClasses |
238 | |
| method | TestInnerClasses.test_nested_class_is_parsed |
239 |