Wir haben ein Python-Projekt, in dem wir mypy verwenden. In unserem Projekt befinden sich die Testdateien neben der Quelle und nicht in einem separaten Paket für Tests. Ihre Namen folgen dem folgenden Muster: test_.py. Etwa so:
Code: Select all
src/
package_1/
__init__.py
package_1.py
test_package_1.py
package_2/
__init__.py
package_2.py
test_package_2.py
In mypy möchte ich die Union-Attr-Regel deaktivieren, aber nur für alle Testdateien. Bisher konnte ich diese Regel entweder für alle Dateien deaktivieren oder mypy nicht für alle Testdateien insgesamt ausführen. Aber ich möchte Union-attr einfach für die Testdateien deaktivieren.
Ist das überhaupt möglich?