В настоящее время я использую роботизированную среду для проекта с языковой стратегией Gherkin (Given When Then).
Мой файл функций выглядит следующим образом:
*** Settings ***
Documentation
... In Order to eat a dessert safely,
... As a king
... I want to not take a lethal dessert
Library eat_or_pass.Eat_or_pass
*** Test cases ***
Lethal Dessert
[Template] The result of ${hungriness} should be ${dessert}
very hungry apple pie
hungry biscuit
not very hungry apple
*** Keywords ***
The result of ${hungriness} should be ${dessert}
Given the king is ${hungriness}
Then the related dessert is ${dessert}
Я хотел бы связать ключевое слово «Учитывая, что король $ {hungriness}» с его определением python, содержащимся в модуле python Eat_or_pass.py, который в настоящее время реализован следующим образом:
class Eat_or_pass(object):
def given_the_king_is_hungriness(self):
pass
Когда я запускаю фреймворк робота, у меня появляется эта ошибка:
«Смертельный десерт | FAIL |
Не найдено ни одного ключевого слова с именем «Учитывая, что король $ {Hungriness}». "
И я не знаю, как это решить. Кто-нибудь может мне помочь по этому вопросу?