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 и будет пытаться перевести их.
Metadata
Release files for gherkin-translator 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gherkin-translator-1.0.1.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gherkin_translator-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.2 kB
Release files / gherkin-translator-1.0.1.tar.gz
| Download URL | gherkin-translator-1.0.1.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b2d3012d30a5f8b00cdb460ec2d83c825398f3264df1c9507aba0737f214fddc
|
|
BLAKE2b-256 checksum How to use checksums |
112088560ba012433fd59fb996a0704422a51a01ca8587b8675c2fc0f075e22b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.0
|
Release files / gherkin_translator-1.0.1-py3-none-any.whl
| Download URL | gherkin_translator-1.0.1-py3-none-any.whl |
|---|---|
| Size | 3.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f14f030145c240cb0f7719d2673ee45a75dafcbe22633c2c9ffc92db588e6755
|
|
BLAKE2b-256 checksum How to use checksums |
e3e83d7a6ee3af8f6c117be6cd9ba8014d8d83a9e2a1250e0c81c7eac41b9cca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.0
|