diff --git a/tests/conftest.py b/tests/conftest.py
index b68a1d0..b04680b 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -28,11 +28,14 @@ def no_warnings(recwarn):
for warning in recwarn: # pragma: no cover
message = str(warning.message)
# ImportWarning: Not importing directory '...' missing __init__(.py)
- if not (
+ if not ((
isinstance(warning.message, ImportWarning) and
message.startswith('Not importing directory ') and
' missing __init__' in message
- ):
+ ) or (
+ isinstance(warning.message, DeprecationWarning) and
+ '#migrating-from-legacy' in message
+ )):
warnings.append(
f'{warning.filename}:{warning.lineno} {message}',
)