From 35c30ee957156a0dc3e58b3eb2cd900d4fe965e5 Mon Sep 17 00:00:00 2001 From: Jacob Kaplan-Moss Date: Sun, 5 Apr 2009 17:21:25 +0000 Subject: Fixed #9989: fixed a subtle edge case where removing signals could break. Thanks, ferringb. Backport of r10398 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@10399 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/modeltests/signals/models.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests') diff --git a/tests/modeltests/signals/models.py b/tests/modeltests/signals/models.py index 5e038f9516..06fd3a6fb3 100644 --- a/tests/modeltests/signals/models.py +++ b/tests/modeltests/signals/models.py @@ -96,4 +96,15 @@ instance.id is None: False >>> models.signals.pre_delete.disconnect(pre_delete_test) >>> models.signals.post_save.disconnect(post_save_test) >>> models.signals.pre_save.disconnect(pre_save_test) + +# Make sure all the signals got removed properly (#9989) +>>> models.signals.post_delete.receivers +[] +>>> models.signals.pre_delete.receivers +[] +>>> models.signals.post_save.receivers +[] +>>> models.signals.pre_save.receivers +[] + """} -- cgit v1.3