Wie man PyTest benutzt, um geltend zu machen, wird keine Warnung angesprochen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie man PyTest benutzt, um geltend zu machen, wird keine Warnung angesprochen

by Anonymous » 27 Mar 2025, 16:06

Ich möchte sicherstellen, dass überhaupt keine Warnung in einer Behauptung erhoben wird. (Dead Link, der 3.2.* DOC ist nicht mehr verfügbar).

Code: Select all

def test_AttrStr_parse_warnings():
"""Check _AttrStr.parse() raises proper warnings in proper cases."""
with pytest.warns(None):
_AttrStr('').parse()
< /code>
Aber diese Behauptung ist auch immer korrekt, zum Beispiel scheitert der Test nicht, auch wenn tatsächlich eine Warnung angesprochen wird: < /p>
def test_AttrStr_parse_warnings():
"""Check _AttrStr.parse() raises proper warnings in proper cases."""
with pytest.warns(None):
_AttrStr('').parse()
warnings.warn('any message')

Top