Как использовать корнишон

Я пытаюсь использовать 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"))
Другие вопросы по тегам