From 9b224579875e30203d079cc2fee83b116d98eb78 Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Wed, 8 Mar 2023 09:53:25 +0100 Subject: [PATCH] Refs #32172 -- Used asgiref coroutine shim in async signals tests. Bug in e83a88566a71a2353cebc35992c110be0f8628af. --- tests/signals/tests.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/signals/tests.py b/tests/signals/tests.py index 0f161eeeb1..5558778bbe 100644 --- a/tests/signals/tests.py +++ b/tests/signals/tests.py @@ -1,6 +1,7 @@ -import asyncio from unittest import mock +from asgiref.sync import markcoroutinefunction + from django import dispatch from django.apps.registry import Apps from django.db import models @@ -543,9 +544,11 @@ class SyncHandler: class AsyncHandler: - _is_coroutine = asyncio.coroutines._is_coroutine param = 0 + def __init__(self): + markcoroutinefunction(self) + async def __call__(self, **kwargs): self.param += 1 return self.param