Name Description Size
__init__.py 31
attr_import_star.py 293
dataclass_transform_example.py 664
strategies.py Testing strategies for Hypothesis-based tests. 5753
test_3rd_party.py Tests for compatibility against other Python modules. 681
test_annotations.py Tests for PEP-526 type annotations. Python 3.6+ only. 17816
test_cmp.py Tests for methods from `attrib._cmp`. 15684
test_compat.py Ensure properties of metadata_proxy independently of hypothesis strategies. 1424
test_config.py Tests for `attr._config`. 1196
test_converters.py Tests for `attr.converters`. 3906
test_dunders.py Tests for dunder methods from `attrib._make`. 28112
test_filters.py Tests for `attr.filters`. 2399
test_funcs.py Tests for `attr._funcs`. 20162
test_functional.py End-to-end tests. 21011
test_hooks.py Tests for `attrs(tranform_value_serializer=func)` 5610
test_import.py import * from attr 355
test_init_subclass.py Tests for `__init_subclass__` related tests. Python 3.6+ only. 999
test_make.py Tests for `attr._make`. 65472
test_mypy.yml 39203
test_next_gen.py Python 3-only integration tests for provisional next generation APIs. 10111
test_pattern_matching.py Pattern matching syntax test cases. 2304
test_pyright.py The __dataclass_transform__ decorator allows pyright to determine attrs decorated class types. 1911
test_setattr.py The return value of a hook overwrites the value. But they are not run on __init__. 11922
test_slots.py Unit tests for slots-related functionality. 18009
test_validators.py Tests for `attr.validators`. 25730
test_version_info.py If there is no suffix, the releaselevel becomes "final" by default. 1662
typing_example.py 7871
utils.py Common helper functions for tests. 1634