Googles AppEngine-Dienst bietet eine möglicherweise konsistente Datenbank für die Speicherung von Anwendungsdaten in der Produktion. Zum Testen stellt Google eine ähnliche Datenbank bereit, die die Konsistenzmerkmale der Produktionsdatenbank emuliert. Die Testanforderungen können variieren, so dass Google dem Testserver dev_appserver.py
Befehlszeilenparameter zur Verfügung stellt, die die Konsistenzeigenschaften ändern, die zum Testen benötigt werden.Konsistenz kann mit "goapp test" nicht geändert werden
Ich verwende die goapp
Tools, um unsere automatisierte Testumgebung für meine AppEngine-Entwicklung auszuführen. goapp test
ist verantwortlich für die Durchführung unserer automatisierten Server-API-Tests. goapp test
scheint im Gegensatz zu dev_appserver.py
keine Möglichkeit zu bieten, die Konsistenz des Datenspeichers über die Befehlszeilenparameter festzulegen, auch wenn goapp test
irgendwann während des Testvorgangs dev_appserver.py
gestartet wird.
Gibt es eine Möglichkeit, die Befehlszeilenparameter von goapp test
an dev_appserver.py
zu übergeben? Falls nicht, gibt es eine alternative Methode, um die Konsistenz über die Befehlszeile festzulegen?
Ich habe gehofft, dass es eine Möglichkeit war, möglicherweise ohne Papiere, die Konsistenz zu setzen von 'goapp 'Befehlszeile, ohne auf eine neue Instanz im Code zurückzugreifen. Ihre Antwort bedeutet, dass es keinen Weg gibt, oder zumindest ist Ihnen nicht bewusst, wie Sie dies tun können. Gibt es einen alternativen Weg, um die gleichen Enden von der 'goapp' Befehlszeile zu erreichen? –