Например, у меня есть следующий сценарий в файле объектов
Scenario: A Scenario
Given a precondition
When step 1
And step 2
Then step 3
В Ruby я могу написать пошаговое определение для приведенного выше сценария следующим образом:
Given("a precondition") do
end
When("step 1") do
end
And("step 2") do
end
Then("step 3") do
end
Я должен реализовать это с помощью Python Behave, и я запутался в аннотации и реализации в пошаговом определении для этого, я не нашел @and в приведенных мною примерах.
@given("a precondition")
def given_implementation(context)
pass
@when("step 1")
def when_implementation(context)
pass
#which annotation to use for and??
def and_implementation(context)
pass
@then("step 3")
def then_implementation(context):
pass