Как настроить приспособления web2py - PullRequest
4 голосов
/ 13 августа 2010

Я пытаюсь найти способ создания приборов для моего приложения web2py .Я наткнулся на http://thadeusb.com/weblog/2010/4/21/using_fixtures_in_web2py, который предлагает создать файл x_fixtures.py , чтобы поместить в него все приборы. Проблема в том, что через некоторое время файл становится огромным и боль в навигации.

Я хочу иметь возможность иметь папку с именем fixtures / и поместить все мои приборы в отдельные файлы, названные в честь таблицы, для которой они предназначены.

Официальная книга Web2py гласит " tests - это каталог для хранения тестовых сценариев, приспособлений и макетов." , но я не смог заставить это работатьили.В проекте не было каталога tests по умолчанию, поэтому мне пришлось его создать.

Кто-нибудь ранее настраивал приборы таким образом, используя web2py?Если нет, какие-либо предложения о том, что попробовать дальше?

Ответы [ 2 ]

1 голос
/ 17 августа 2011

Не идеально, но я использую http://packages.python.org/web2py_utils/test_runner.html.

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

Ну, я не мог понять, как заставить работать приборы, когда в каталоге, который я создал web2py / Applications / MyApp / tests / fixtures , но я все-таки получилприборы работают так, как я хотел, просто создав каталог web2py / Applications / MyApp / models / fixtures и разместив отдельный файл для каждой таблицы. Я хочу, чтобы приборы работали по шаблону x_fixtures_TABLE_NAME.py .

...