Я хочу создать определение шага, которое соответствует трем значениям, которые могут включать пробелы и символы подчеркивания.
@given(
parsers.re(
r"the (?P<name>[a-zA-Z0-9_ ]) ((?P<attribute>[a-zA-Z0-9_ ])) has value (?P<value>[a-zA-Z0-9_ ])"
)
)
def given_name_has_value(name, attribute, value):
pass
Вот некоторые примеры:
- С учетом кода страны (COUNTRY) имеет значение US
- Учитывая, что индикатор фиксированной процентной ставки (FIXED_INTR_RATE_IND) имеет значение 1
Однако определение шага не соответствует. Кто-нибудь знает, что пошло не так?