Pretty straightforward: the tests are clearly not written properly, as MyPy creates incorrect error reports. This is important to fix soon, as it impacts CI/CD, since tests are run on all pull requests. This means a PR will throw an error from the default tests, not even accounting for when new tests are added. These false negatives are disruptive, so some care needs to be made towards cleaning up the mockups in the tests.
Pretty straightforward: the tests are clearly not written properly, as MyPy creates incorrect error reports. This is important to fix soon, as it impacts CI/CD, since tests are run on all pull requests. This means a PR will throw an error from the default tests, not even accounting for when new tests are added. These false negatives are disruptive, so some care needs to be made towards cleaning up the mockups in the tests.