素人なのでちゃんとした動きもわかってないですが
Pytest-BDDについて 自分で作ったデコレーターと組み合わせたい
下のコードはイメージです。(1) (2)にいれてもうまくいきません。
pytest-BDDでは そもそもできないのか、素人の自分にはわからず困ってます。
解決法がありましたらよろしくお願いします。
def decorator(func): def add_decorator(*args, **kwargs): sg.popup('decorator') result = func(*args, **kwargs) sg.popup('decorator') return add_decorator (1) @decorator → 動くけど意味ない @given(parsers.parse('"{feature}"ファイルから呼ばれたものとして')) (2) @decorator → 引数があるから入れられない? def step_featureファイルから呼ばれたものとして(feature): if page == None: build_page() page.goto(url)
あなたの回答
tips
プレビュー