Deaktivieren von Python 3.2 ResourceWarning

Python 3.2 vorgestelltResourceWarning für nicht geschlossene Systemressourcen (Netzwerk-Sockets, Dateien):

Obwohl der Code in der Produktion fehlerfrei ausgeführt wird, werden beim Ausführen von Komponententests aufgrund der Verwendung von Bibliotheken von Drittanbietern, in denen die Warnung auftritt, zahlreiche Warnungen angezeigt. Ich konnte die Bibliothek reparieren, aber es war viel einfacher, sie während des Testlaufs zu ignorieren.

 block_io-python/block_io/__init__.py:182: ResourceWarning: unclosed <ssl.SSLSocket fd=11, family=AddressFamily.AF_INET, type=SocketType.SOCK_STREAM, proto=6, laddr=('x', 58395), raddr=('x, 443)>

Wie können diese Warnungen deaktiviert werden? Ich habe folgendes probiert aber keinen Effekt:

 warnings.filterwarnings("ignore", category=ResourceWarning)

(Während der Zeit des Unit-Test-Imports ausführen).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage