Как использовать корнишон
Я пытаюсь использовать Python для анализа файлов.feature, которые имеют синтаксис огурца.
Я побежал pip install gherkin-official
,
Теперь я могу бежать import gherkin
но у объекта нет методов. Я не знаю, как его использовать, и я не могу найти какую-либо документацию. Как я могу использовать этот модуль для анализа файла с его содержимым в синтаксисе огурца?
1 ответ
Решение
Вы можете взглянуть на тесты, чтобы увидеть, как их можно использовать: https://github.com/cucumber/gherkin-python/blob/master/test/gherkin_test.py
Похоже, основы начинаются с импорта:
from gherkin.token_scanner import TokenScanner
from gherkin.parser import Parser
а затем используя его:
parser = Parser()
feature_file = parser.parse(TokenScanner("Feature: Foo"))