Poszukuję optymalnej konwencji nazewnictwa dla plików testowych Pythona, które ułatwiają korzystanie z różnych frameworków testowych (unittest, note, pyunit, ...), a także jest przyjazna z automatycznym wykrywaniem testów dla tych narzędzi.Jaka jest optymalna konwencja nazewnictwa dla plików testowych w Pythonie?
Potrzebuję tylko klarownego zestawu zaleceń, który wymagałby minimalnej konfiguracji narzędzi.
- Nazwa katalogu testów?
test
lubtests
? - Gdzie umieścić testy? w module/testdir lub module /../ testdir
- Testować nazwy plików za pomocą podkreślenia lub kreski? test_0.py lub test-0.py
wiem, mam zbyt dużo czasu :)
The "-" stwarza problemy w Pythonie, ponieważ narusza reguły mapujące nazwy plików na nazwy modułów. ** Nigdy ** nie używaj niczego innego niż poprawny identyfikator Pythona jako część nazwy pliku Pythona. –