def generate(
cls,
paste_id=lambda: random.getrandbits(16),
file_name=lambda: random_alphanumeric_string(),
file_size=lambda: random.getrandbits(16),
mime_type=lambda: 'image/png',
file_data=lambda: random_alphanumeric_string(8192)
):
with mock.patch.object(database.attachment, '_store_attachment_file'):
return database.attachment.create_new_attachment(
paste_id=cls.random_or_specified_value(paste_id),
file_name=cls.random_or_specified_value(file_name),
file_size=cls.random_or_specified_value(file_size),
mime_type=cls.random_or_specified_value(mime_type),
file_data=cls.random_or_specified_value(file_data),
)
评论列表
文章目录