File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ from .untyped import gen_attr_names
2+
3+
4+ def test_gen_attr_names ():
5+ """We can generate a lot of attribute names."""
6+ assert len (list (gen_attr_names ())) == 697
7+
8+ # No duplicates!
9+ assert len (list (gen_attr_names ())) == len (set (gen_attr_names ()))
Original file line number Diff line number Diff line change 2727
2828from ._compat import is_py311_plus
2929from .typeddicts import (
30+ gen_typeddict_attr_names ,
3031 generic_typeddicts ,
3132 simple_typeddicts ,
3233 simple_typeddicts_with_extra_keys ,
3334)
3435
3536
37+ def test_gen_attr_names ():
38+ """We can generate a lot of attribute names."""
39+ assert len (list (gen_typeddict_attr_names ())) == 697
40+
41+ # No duplicates!
42+ assert len (list (gen_typeddict_attr_names ())) == len (set (gen_typeddict_attr_names ()))
43+
44+
3645def mk_converter (detailed_validation : bool = True ) -> Converter :
3746 """We can't use function-scoped fixtures with Hypothesis strats."""
3847 c = Converter (detailed_validation = detailed_validation )
You can’t perform that action at this time.
0 commit comments