typing: set disallow_any_generics

This prevents referring to a generic type without filling in its generic
type parameters.

The FixtureDef typing might need some more refining in the future.
This commit is contained in:
Ran Benita
2020-08-01 13:06:13 +03:00
parent 49827adcb9
commit be656dd4e4
23 changed files with 123 additions and 104 deletions

View File

@@ -710,7 +710,7 @@ class AssertionRewriter(ast.NodeVisitor):
node = nodes.pop()
for name, field in ast.iter_fields(node):
if isinstance(field, list):
new = [] # type: List
new = [] # type: List[ast.AST]
for i, child in enumerate(field):
if isinstance(child, ast.Assert):
# Transform assert.