_tests__silence_asyncore_smtpd_deprecation_warnings
authorDebian Python Team <team+python@tracker.debian.org>
Fri, 2 Sep 2022 12:08:12 +0000 (13:08 +0100)
committerJulien Cristau <jcristau@debian.org>
Fri, 2 Sep 2022 12:08:12 +0000 (13:08 +0100)
# HG changeset patch
# User Julien Cristau <jcristau@debian.org>
# Date 1649671433 -7200
#      Mon Apr 11 12:03:53 2022 +0200
# Node ID d3df32e12246208fc8bb9507ff921099348c6783
# Parent  5005928cac60a43d98d88523713983efdc204d50
tests: silence asyncore/smtpd deprecation warnings

Gbp-Pq: Topic py310
Gbp-Pq: Name 9_tests__silence_asyncore_smtpd_deprecation_warnings.patch

tests/dummysmtpd.py

index 565c4f5e5ed9cc13e7a5b901127652eaa2437b39..6844467d16308fd2b6696d0b17488bab4aff3ceb 100755 (executable)
@@ -3,12 +3,16 @@
 """dummy SMTP server for use in tests"""
 
 
-import asyncore
 import optparse
-import smtpd
 import ssl
 import sys
 import traceback
+import warnings
+
+with warnings.catch_warnings():
+    warnings.filterwarnings('ignore', 'The (asyncore|smtpd) module is deprecated', DeprecationWarning)
+    import asyncore
+    import smtpd
 
 from mercurial import (
     pycompat,