【发布时间】:2011-10-23 04:06:14
【问题描述】:
我正在使用鼻子运行我的单元测试。
我有 .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()
)
nose 如何将“设置”传递给我的测试代码?
我一直在阅读以下链接以获得一些指导,但我无法连接所有点。 http://farmdev.com/projects/fixture/using-fixture-with-pylons.html
非常感谢!
【问题讨论】: