Я запускаю свои модульные тесты, используя перенос.
У меня есть файлы .ini, такие как production.ini, development.ini, local.ini.Наконец, у меня есть файл test.ini, который выглядит следующим образом:
[app:main]
use = config:local.ini
# Add additional test specific configuration options as necessary.
sqlalchemy.url = sqlite:///%(here)s/tests.db
В моем тестовом классе я хочу настроить базу данных так же, как в коде моего сервера приложений.Что-то вроде:
engine = engine_from_config(settings)
initialize_sql(engine)
dbfixture = SQLAlchemyFixture(
env=model,
engine=engine,
style=NamedDataStyle()
)
Как нос передает «настройки» моему тестовому коду?
Я читал следующую ссылку для некоторых указаний, но не смогсоедините все точки.http://farmdev.com/projects/fixture/using-fixture-with-pylons.html
Большое спасибо!