PEP8 Namenskonvention auf die test-Klassen
Schaue ich PEP 8 -- Style Guide for Python Code und PEP8-Erweiterte Nutzung für Hinweise, wie die Namen meiner test-Klassen. Dies ist jedoch nie erwähnt, auf beiden Seiten, aber auch viele andere Seiten habe ich mir angeschaut, wie das unittest-Seite in der Python-Dokumentation. Die einzige konsistente Stil, den ich sehe, ist "CapWords". In der unittest-Dokumentation haben Sie Beispiele für TestSequenceFunctions sowie DefaultWidgetSizeTestCase.
Was ich versuche herauszufinden ist, ob "Name" - Test oder"Name". Methoden verwenden test_"name" und das ist so ziemlich etabliert. Mit Bezug auf Klassen, die ich bin kämpfen, um zu finden, eine Konvention, wenn es eins gibt.
Würde schätzen, das forum ist Hilfe auf diesem.
InformationsquelleAutor musabaloyi | 2013-12-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Dokumentation für
unittest
schlägt vor, z.B.:kommentieren
InformationsquelleAutor jonrsharpe
Django und SQLAlchemy, zwei große, beliebte Python-Projekte, die beide "Namen"Test(s). Ich persönlich bevorzuge es, zu Testen,"Name", vor allem, weil, wenn es mehrere Testfälle in einer Datei, die mit jedem start mit "Test" macht das Scannen schwierig.
Nicht sagen, dies ist ein Konsens, nur zwei signifikante Daten-Punkte und eine persönliche Beobachtung.
Ich persönlich glaube dies, und es ist bequemer für autocompleting Dinge zu.
InformationsquelleAutor Chris Lawlor