{
"_meta": {
"hash": {
- "sha256": "3913b5fd4b48095586e377129b3ba37f2d4610f44ae0edab736f81e103a8a837"
+ "sha256": "6ec43d0989237b0ed7da3e3306be49a1c637d2ad44222cf097b25c64c3e8d76d"
},
"pipfile-spec": 6,
"requires": {},
"sha256:b4bf8c45bd59934ed84001ad51e11b4ee40d40a1229d2c79f9c592b0a3f6bd8a"
],
"index": "pypi",
+ "markers": "python_version >= '3.7'",
"version": "==7.4.0"
},
"pytest-cov": {
"index": "pypi",
"version": "==0.22.0"
},
+ "pytest-rerunfailures": {
+ "hashes": [
+ "sha256:784f462fa87fe9bdf781d0027d856b47a4bfe6c12af108f6bd887057a917b48e",
+ "sha256:9a1afd04e21b8177faf08a9bbbf44de7a0fe3fc29f8ddbe83b9684bd5f8f92a9"
+ ],
+ "index": "pypi",
+ "markers": "python_version >= '3.7'",
+ "version": "==12.0"
+ },
"pytest-sugar": {
"hashes": [
"sha256:8cb5a4e5f8bbcd834622b0235db9e50432f4cbd71fef55b467fe44e43701e062",
from typing import Union
from unittest import mock
+import pytest
from django.core.management import call_command
from django.db import DatabaseError
from django.test import TestCase
attachments=2,
)
- account = MailAccount()
- account.save()
+ account = MailAccount.objects.create()
rule = MailRule(
assign_title_from=MailRule.TitleSource.FROM_FILENAME,
account=account,
],
)
- account = MailAccount()
- account.save()
+ account = MailAccount.objects.create()
rule = MailRule(
assign_title_from=MailRule.TitleSource.FROM_FILENAME,
account=account,
],
)
- account = MailAccount()
- account.save()
+ account = MailAccount.objects.create()
rule = MailRule(
assign_title_from=MailRule.TitleSource.FROM_FILENAME,
account=account,
],
)
- account = MailAccount()
- account.save()
+ account = MailAccount.objects.create()
rule = MailRule(
assign_title_from=MailRule.TitleSource.FROM_FILENAME,
account=account,
self.assertEqual(len(self.bogus_mailbox.fetch("UNFLAGGED", False)), 1)
self.assertEqual(len(self.bogus_mailbox.messages), 3)
+ @pytest.mark.flaky(reruns=4)
def test_handle_mail_account_move(self):
account = MailAccount.objects.create(
name="test",
):
self.mail_account_handler.handle_mail_account(account)
+ @pytest.mark.flaky(reruns=4)
def test_error_skip_account(self):
_ = MailAccount.objects.create(
name="test",