私はノーズでテストを書き込もうとしていますが、モジュールと関数のセットアップのロジックについて助けが必要です。
def setup_func():
q_object = u'item'
retry_in = 20
@with_setup(setup_func)
def test_set():
assert q_object == u'item'
ノーズテストを実行すると、次のエラーが表示されます。
NameError: global name 'q_object' is not defined
では、テスト関数で q_object にアクセスするにはどうすればよいでしょうか? 特定のテストクラスで setup_module() からオブジェクトにアクセスするにはどうすればよいですか?
私はsetup_moduleを理解しました。
setup_module(module):
module.item = u'item'
モジュールよりも、作成されたオブジェクト - アイテムを簡単に使用します。