Feature request: Anymail provides several extensions to stock behavior such as setting msg.anymail_status after send, and firing pre- and post-send signals, none of which happen when using django.core.mail.backends.console.EmailBackend. As a result, it's difficult to write integration tests for the behavior of signal handlers and status processing code.
A dummy or console backend which at a minimum provides anymail_status after send and fires off appropriate pre/post send hooks would make testing code that leverages those features much easier.
Feature request: Anymail provides several extensions to stock behavior such as setting
msg.anymail_statusafter send, and firing pre- and post-send signals, none of which happen when usingdjango.core.mail.backends.console.EmailBackend. As a result, it's difficult to write integration tests for the behavior of signal handlers and status processing code.A dummy or console backend which at a minimum provides
anymail_statusafter send and fires off appropriate pre/post send hooks would make testing code that leverages those features much easier.