私のビジネス ユーザーは、シナリオのコンテキストによって決定される「作成する必要がある」という文を好んで使用します。例えば:
Given I have gift certificate for "<name>"
When I enter the gift certificate
Then It should be created
また
Given Customer order return for order "<order_no>"
When I create the customer order return
Then It should be created
「その後、作成する必要があります」で、作成した商品券または顧客注文返品のいずれかを比較のために取得したいと思います。ただし、それらは完全に異なる API とオブジェクトを持っています。
まず、「Exception AmbiguousStep:」を取得せずにPython Behaveでこれを行う方法はありますか?
そうでない場合、ユーザーが「ギフト券を作成する必要があります」または「顧客注文の返品を作成する必要があります」と言って絶えず繰り返さなければならないことを強制せずに、BDD の世界でこれを行うためのベスト プラクティスは何でしょうか?
ありがとう。