From d89f976bddb49fb168334960acc8979c3de991fa Mon Sep 17 00:00:00 2001 From: Eugene Morozov Date: Tue, 24 Aug 2021 23:29:55 +0300 Subject: Fixed #33054 -- Made TestCase.captureOnCommitCallbacks() capture callbacks recursively. --- docs/topics/testing/tools.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs/topics/testing') diff --git a/docs/topics/testing/tools.txt b/docs/topics/testing/tools.txt index 8e4f077fad..846d428980 100644 --- a/docs/topics/testing/tools.txt +++ b/docs/topics/testing/tools.txt @@ -912,6 +912,11 @@ It also provides an additional method: self.assertEqual(mail.outbox[0].subject, 'Contact Form') self.assertEqual(mail.outbox[0].body, 'I like your site') + .. versionchanged:: 4.0 + + In older versions, new callbacks added while executing + :func:`.transaction.on_commit` callbacks were not captured. + .. _live-test-server: ``LiveServerTestCase`` -- cgit v1.3