2017-09-23 1 views
1

Lors de l'utilisation d'un luminaire pytest comme argument d'entrée pour une fonction de test, PyCharm le marque car il "ombrage le nom" luminaire "de la portée externe". Il ne semble pas comprendre comment fonctionnent les luminaires de pytest et que c'est prévu. Un effet secondaire est que lors de la saisie des paramètres de la fonction, il n'y a pas de saisie semi-automatique pour le nom de l'appareil.La saisie semi-automatique du luminaire pyest dans PyCharm ne fonctionne pas

Y at-il un moyen de résoudre ce problème?

+0

La seule façon dont j'ai pu ajouter la saisie semi-automatique est de suivre les règles de syntaxe d'annotation de type hinting définies ici: https://www.jetbrains.com/help/pycharm/type-hinting-in-pycharm. html –

Répondre

1

C'est un bug dans PyCharm (déjà reported). J'espère qu'ils vont le réparer un jour.

+0

Ils suggèrent [désactiver l'inspection comme solution de contournement] (https://youtrack.jetbrains.com/issue/PY-25389#comment=27-2343258) pour l'instant. – J0hj0h