Gibt es eine Möglichkeit, dass ich Pylance dazu bringen könnte, die Argumente für PyTest -Fixture automatisch zu HinweisPython

Python-Programme
Anonymous
 Gibt es eine Möglichkeit, dass ich Pylance dazu bringen könnte, die Argumente für PyTest -Fixture automatisch zu Hinweis

Post by Anonymous »

Betrachten Sie den folgenden Code: < /p>

Code: Select all

fixtures.py

Code: Select all

@pytest.fixture
def hello_world():
return "Hello world!"
< /code>
Und dann ... < /p>
basic_tests.py

Code: Select all

def test_says_hello(hello_world):
assert hello_world == "Hello world!"
Jetzt ist das Ding, Pylance hat keine Möglichkeit zu wissen, dass PyTest mein Argument von Hello_world mit dem Rückgabewert von Hello_world () Fixture ausfüllt. Mit Dingen, die so einfach wie Str sind, kann dies manuell erfolgen, aber wenn es sich um viele Geräte handelt, die komplexe Werte zurückgeben, ist dies nicht nur unpraktisch für das Schreiben des Code, sondern auch das Lesen. Ich bin einverstanden, wenn ich den Teil schreibe, der die Typen liefert, aber ich bin mir nicht einmal sicher, ob ich das Pylanzverhalten ändern kann oder wie das geht.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post