[FIXED] Ist `python_paths` ein korrekter Parameter für pytest.ini

Ausgabe

Ich arbeite als neues Team an einer undokumentierten Django-Anwendung (alle vorherigen Entwickler sind weg, daher ist keine Hilfe verfügbar). Die pytest.ini sieht folgendermaßen aus:

[pytest]
python_paths = my_app

Laut pytest-Dokumentation gibt es keine python_pathsOption, nur pythonpath.

Die Tests funktionieren jetzt gut, und ich weiß nicht, was ich tun soll:

  1. Behalten Sie diese Option bei, sie kann irgendwie verwendet werden
  2. Umbenennen in pythonpath, wie es immer sein sollte
  3. Löschen, da es sowieso unbenutzt ist (ich habe es getestet, es funktioniert ohne)

Ich weiß, dass StackOverflow nicht für Meinungen gedacht ist, ich werde versuchen, dafür einen leitenden Entwickler in meiner Firma zu finden. Ich suche nur nach einer Bestätigung, dass ich keine Verwendung vermisse

Lösung

Ihr Projekt verwendet wahrscheinlich das Plugin pytest-pythonpath. Wenn Sie pytest 7.0.0 oder höher verwenden, ist es völlig sicher, ihn in umzubenennen pythonpath, da sie dasselbe tun; Tatsächlich sollten Sie zur integrierten Option wechseln, da dies besser ist, als sich auf ein Plugin zu verlassen.


Beantwortet von –
Pigrammierer


Antwort geprüft von –
Katrina (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like