You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
TestReport.when/location have the wrong type reported by type checkers #12941
Type checkers report the type of TestReport.when as Union[builtins.str, None] (coming from the BaseReport base class) rather than the correct type for TestReport of Literal["setup", "call", "teardown"].
(I checked this with mypy 1.10.0 and pyright 1.1.342)
This looks to be due to the fact that the BaseReport annotation is on a class attribute, which takes precedence over the instance attribute assigned within the derived TestReport class.
Activity
Fix type hints for `TestReport.when` and `TestReport.location`
Fix type hints for `TestReport.when` and `TestReport.location`
Fix type hints for `TestReport.when` and `TestReport.location`
Fix type hints for `TestReport.when` and `TestReport.location` (pytes…