Add mypy checking to integration tests
Summary
Currently the integration tests are not type checked. This could uncover non-standard usages of functions and classes.
Expected Behavior
Integration tests should be type-checked using the types in the linkahead
module.
Actual Behavior
No type checking.
Specifications
- Version: any
- Platform: any
Possible fixes
-
Change all imports to
linkahead
instead ofcaosdb
(thecaosdb
module is currently not opted into mypy type checking) -
Add mypy to
Makefile
- Add make mypy job to GitLab pipeline.