私は鼻を使ってユニットテストを行っています。**設定情報を鼻からunittestに渡す
私はproduction.ini、development.ini、local.iniなどの.iniファイルを持っています。私は私のアプリサーバーのコードと同じようにセットアップし、私がしたいデータベースを私のテストクラスで
[app:main]
use = config:local.ini
# Add additional test specific configuration options as necessary.
sqlalchemy.url = sqlite:///%(here)s/tests.db
:最後に、私は次のようになりますtest.iniファイルを持っています。何かが好きです:
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
ありがとうございました!
ありがとう、それは私が探していた情報です。私はどのレベルをテストしているかによって、セットアップの両方の方法を使用するフィクスチャを作成することにします。 – lostdorje