Как сделать интеграционный тест для БД в Google App. двигатель? - PullRequest
0 голосов
/ 29 августа 2010

Мне интересно, как написать интеграционные тесты, связанные с взаимодействием с БД, для механизма приложений Google?

Кажется, нет проблем с запуском этого теста в Google, на "живой" базе данных, с использованием GAEUnit SO Thread Но это кажется мне плохой практикой, потому что это живая среда.

Google предоставил примеры таких тестов для java, но не для python link . Кто-нибудь знает, как настроить базу данных локально, во время настройки теста на python?

Ответы [ 2 ]

1 голос
/ 29 августа 2010

Вы также можете взглянуть на Fixture . Это позволяет легко создавать наборы данных, которые загружаются в заглушку хранилища данных в начале каждого теста. Этот ответ имеет конкретный пример.

0 голосов
/ 29 августа 2010

Использование NoseGAE .Он настраивает среду разработки, чтобы вы могли тестировать хранилище данных и другие API.Затем, и этот не требуется, gaetestbed предоставляет некоторые помощники для очистки хранилища данных или memcache и т. Д. Между тестами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...