Транслятор ключевых слов пользовательского сценария из русского языка в английский
Project description
Gherkin translator
Транслятор ключевых слов пользовательского сценария, написанного на gherkin, из русского языка в английский
Скрипт переводит ключевые слова gherkin с русского на английский для удобства переноса тест-кейсов в TMS Zephyr.
До:
@positive
Структура сценария: Успешная авторизация по логину и паролю
Дано есть логин и пароль пользователя, который предварительно зарегистрирован в ЕЛК
| name | value |
| email | <email> |
| phone | <phone> |
| password | <password> |
Когда вызываем метод авторизации по логину и паролю
Тогда получаем ответ с кодом статуса "200"
И получаем тело ответа в формате json
И в теле ответа есть токен авторизации
Примеры:
| email | phone | password |
| odeto@rover.info | null | Test123456 |
| null | +79999999123 | Test123456 |
| ukkosu@rover.info | +79999999567 | Test123456 |
После:
@positive
Scenario: Успешная авторизация по логину и паролю
Given есть логин и пароль пользователя, который предварительно зарегистрирован в ЕЛК
| name | value |
| email | <email> |
| phone | <phone> |
| password | <password> |
When вызываем метод авторизации по логину и паролю
Then получаем ответ с кодом статуса "200"
And получаем тело ответа в формате json
And в теле ответа есть токен авторизации
Examples:
| email | phone | password |
| odeto@rover.info | null | Test123456 |
| null | +79999999123 | Test123456 |
| ukkosu@rover.info | +79999999567 | Test123456 |
Зависимости
Для реализации CLI интерфейса используется typer
Установка модуля
pip install gherkin-translator
Использование
python -m gherkin_translator path/to/test.feature
Можно также указывать путь до директории. В таком случае скрипт будет искать все файлы фич, заканчивающиеся на .feature
и будет пытаться перевести их.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for gherkin_translator-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f14f030145c240cb0f7719d2673ee45a75dafcbe22633c2c9ffc92db588e6755 |
|
MD5 | 2a37dd4c101ae2af66101ca71c8ef6b2 |
|
BLAKE2b-256 | e3e83d7a6ee3af8f6c117be6cd9ba8014d8d83a9e2a1250e0c81c7eac41b9cca |