In the imported file, the behave decorators (like then
) must be imported:
from behave import then
from nose.tools import assert_equals
@then('response status code is {expected_status_code}')
def step_impl(context, expected_status_code):
assert_equals(context.response.status_code, int(expected_status_code))
...