11import uuid
22from typing import Any , Dict , List , Optional
33
4- from factory .base import DictFactory
5- from factory .declarations import SubFactory
4+ from factory .base import DictFactory # type: ignore
5+ from factory .declarations import SubFactory # type: ignore
66
77
8- class DeviceMetaFactory (DictFactory ):
8+ class DeviceMetaFactory (DictFactory ): # type: ignore[misc]
99
1010 permissions : Optional [str ] = None
1111 pushes : Optional [str ] = None
1212 timezone : Optional [str ] = None
1313
1414
15- class FromFactory (DictFactory ):
15+ class FromFactory (DictFactory ): # type: ignore[misc]
1616 user_huid : Optional [str ] = None
1717 group_chat_id : str = "8dada2c8-67a6-4434-9dec-570d244e78ee"
1818 ad_login : Optional [str ] = None
@@ -22,7 +22,7 @@ class FromFactory(DictFactory):
2222 manufacturer : Optional [str ] = None
2323 device : Optional [str ] = None
2424 device_software : Optional [str ] = None
25- device_meta : Dict [str , Any ] = SubFactory (DeviceMetaFactory ) # type: ignore # noqa: F821
25+ device_meta : Dict [str , Any ] = SubFactory (DeviceMetaFactory ) # noqa: F821
2626 platform : Optional [str ] = None
2727 platform_package_id : Optional [str ] = None
2828 is_admin : Optional [bool ] = None
@@ -32,32 +32,29 @@ class FromFactory(DictFactory):
3232 host : str = "cts.ccteam.ru"
3333
3434
35- class CommandDataFactory (DictFactory ):
35+ class CommandDataFactory (DictFactory ): # type: ignore[misc]
3636
3737 added_members : List [str ] = [uuid .uuid4 ().hex , uuid .uuid4 ().hex ]
3838
3939
40- class CommandFactory (DictFactory ):
40+ class CommandFactory (DictFactory ): # type: ignore[misc]
4141
4242 body : str = "system:user_joined_to_chat"
4343 command_type : str = "system"
44- data : Dict [str , Any ] = SubFactory (CommandDataFactory ) # type: ignore # noqa: F821
44+ data : Dict [str , Any ] = SubFactory (CommandDataFactory ) # noqa: F821
4545 metadata : Dict [str , Any ] = {}
4646
47- class Meta :
48- model = dict
49-
5047
51- class BotAPIJoinToChatFactory (DictFactory ):
48+ class BotAPIJoinToChatFactory (DictFactory ): # type: ignore[misc]
5249
5350 sync_id : str = uuid .uuid4 ().hex
54- command : Dict [str , Any ] = SubFactory (CommandFactory ) # type: ignore # noqa: F821
51+ command : Dict [str , Any ] = SubFactory (CommandFactory ) # noqa: F821
5552 async_files : List [str ] = []
5653 attachments : List [str ] = []
5754 entities : List [str ] = []
5855 from_ : Dict [str , Any ] = SubFactory (
5956 FromFactory ,
60- ) # type: ignore # noqa: F821
57+ ) # noqa: F821
6158 bot_id : str = uuid .uuid4 ().hex
6259 proto_version : int = 4
6360 source_sync_id : Optional [str ] = None
0 commit comments