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

Python-Programme
Anonymous
 Wie man PyTest benutzt, um geltend zu machen, wird keine Warnung angesprochen

Post by Anonymous »

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')

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post