Sendmail: Allow to disable rules (#2111)

This commit is contained in:
Julia Luna
2021-06-07 12:40:01 +02:00
committed by GitHub
parent b11ae9e5dd
commit 050f3990c3
8 changed files with 46 additions and 4 deletions

View File

@@ -350,3 +350,14 @@ def test_sendmail_rule_only_send_once(event, order):
assert len(djmail.outbox) == 1
sendmail_run_rules(None)
assert len(djmail.outbox) == 1
@pytest.mark.django_db
@scopes_disabled()
def test_sendmail_rule_disabled(event, order):
djmail.outbox = []
event.sendmail_rules.create(send_date=dt_now - datetime.timedelta(hours=1), include_pending=True,
subject='meow', template='meow meow meow', enabled=False)
sendmail_run_rules(None)
assert len(djmail.outbox) == 0