mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-10-05 15:50:31 +00:00
Chore: Updates typing baseline files (#14295)
* Chore: Refresh the mypy and pyrefly baselines * Chore: Type factory calls as the model they build for mypy factory-boy leaves Factory() unannotated, so mypy took UserFactory() to be a factory instance rather than a User. A shared TypedModelFactory base declares the call as returning the model for type checking only. * Refresh again after rebase
This commit is contained in:
@@ -2,14 +2,14 @@ from __future__ import annotations
|
||||
|
||||
import factory
|
||||
from django.utils import timezone
|
||||
from factory.django import DjangoModelFactory
|
||||
|
||||
from paperless_mail.models import MailAccount
|
||||
from paperless_mail.models import MailRule
|
||||
from paperless_mail.models import ProcessedMail
|
||||
from paperless_testing.typed_factory import TypedModelFactory
|
||||
|
||||
|
||||
class MailAccountFactory(DjangoModelFactory[MailAccount]):
|
||||
class MailAccountFactory(TypedModelFactory[MailAccount]):
|
||||
class Meta:
|
||||
model = MailAccount
|
||||
|
||||
@@ -24,7 +24,7 @@ class MailAccountFactory(DjangoModelFactory[MailAccount]):
|
||||
is_token = False
|
||||
|
||||
|
||||
class MailRuleFactory(DjangoModelFactory[MailRule]):
|
||||
class MailRuleFactory(TypedModelFactory[MailRule]):
|
||||
class Meta:
|
||||
model = MailRule
|
||||
|
||||
@@ -44,7 +44,7 @@ class MailRuleFactory(DjangoModelFactory[MailRule]):
|
||||
stop_processing = False
|
||||
|
||||
|
||||
class ProcessedMailFactory(DjangoModelFactory[ProcessedMail]):
|
||||
class ProcessedMailFactory(TypedModelFactory[ProcessedMail]):
|
||||
class Meta:
|
||||
model = ProcessedMail
|
||||
|
||||
|
||||
Reference in New Issue
Block a user