Как настроить фикстуры web2py

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

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

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

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


person blastthisinferno    schedule 13.08.2010    source источник


Ответы (2)


Что ж, я не мог понять, как заставить работать фикстуры, находясь в каталоге, который я создал web2py/applications/MyApp/tests/fixtures, но я получил фикстуры чтобы работать так, как я хотел, просто создав каталог web2py/applications/MyApp/models/fixtures и поместив отдельный файл для каждой таблицы. Мне нужны фикстуры для следования шаблону < strong>x_fixtures_TABLE_NAME.py.

person blastthisinferno    schedule 13.08.2010
comment
Я столкнулся с той же проблемой, но предложенное решение не самое лучшее. - person amit; 21.06.2011