2017-09-23 4 views
1

Wenn Pyyther Fixtures als Eingabeargument für eine Testfunktion verwendet wird, markiert PyCharm es, weil es den Namen Fixture vom äußeren Scope überschattet. Es scheint nicht zu verstehen, wie pytests Geräte funktionieren und dass dies beabsichtigt ist. Ein Nebeneffekt ist, dass beim Eingeben der Parameter für die Funktion keine automatische Vervollständigung für den Gerätenamen erfolgt.pytest fixture autocomplete in PyCharm funktioniert nicht

Gibt es eine Möglichkeit, diesen Ärger zu beheben?

+0

Die einzige Möglichkeit, die Autocomplete wieder einzufügen, besteht darin, Syntaxregeln für Typ-Hinting-Annotation wie hier definiert zu folgen: https://www.jetbrains.com/help/pycharm/type-hinting-in-pycharm. html –

Antwort

1

Es ist ein Fehler in PyCharm (bereits reported). Ich hoffe, sie werden es eines Tages reparieren.

+0

Sie empfehlen [die Überprüfung als Workaround deaktivieren] (https://youtrack.jetbrains.com/issue/PY-25389#comment=27-2343258) für jetzt. – J0hj0h

Verwandte Themen