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

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: Gibt es eine Möglichkeit, dass ich Pylance dazu bringen könnte, die Argumente für PyTest -Fixture automatisch zu Hinweis

by Anonymous » 09 Sep 2025, 11:29

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.

Top