Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lettuce
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
lettuce
Commits
621ce378
Commit
621ce378
authored
Oct 24, 2011
by
Alexandr Pokutnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add functional tests ro russian
parent
f76201c5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
106 additions
and
0 deletions
+106
-0
tests/functional/language_specific_features/ru/success/dumb.feature
+10
-0
tests/functional/language_specific_features/ru/success/dumb_steps.py
+11
-0
tests/functional/language_specific_features/ru/success/outlines.feature
+20
-0
tests/functional/language_specific_features/ru/success/outlines_steps.py
+46
-0
tests/functional/language_specific_features/ru/success/table.feature
+12
-0
tests/functional/language_specific_features/ru/success/table_steps.py
+7
-0
tests/functional/language_specific_features/test_ru.py
+0
-0
No files found.
tests/functional/language_specific_features/ru/success/dumb.feature
0 → 100644
View file @
621ce378
# -*- coding: utf-8 -*-
# language: ru
Функционал
:
тупая фича
Чтобы lettuce был более надежным
Как программист
Я хочу что бы тест был зеленый
Сценарий
:
Ничего не делать
Пуская я ничего не делаю
Тогда
я вижу что тест выполняется
tests/functional/language_specific_features/ru/success/dumb_steps.py
0 → 100644
View file @
621ce378
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from
lettuce
import
step
@step
(
u'я ничего не делаю'
)
def
nichego_ne_delayu
(
step
):
pass
@step
(
u'я вижу что тест выполняется'
)
def
vigu_chto_test_vipolnyaetsa
(
step
):
pass
tests/functional/language_specific_features/ru/success/outlines.feature
0 → 100644
View file @
621ce378
# -*- coding: utf-8 -*-
# language: ru
Функционал
:
Проверить вывод структурного сценария
Как программист
Для того чобы lettuce был надежным
Я хочу, что бы сценарии со структурой работали на русском
Структура сценария
:
Заполнить форму
Пускай я открываю в браузере "http
:
//sona-studio.com/contacts/"
Когда
я заполняю в поле
"Имя"
"<имя>"
И
я заполняю в поле
"Email"
"<email>"
И
я заполняю в поле
"Сообщение"
"<сообщение>"
И
я нажимаю
"Отправить"
Тогда
я получаю сообщение
"Спасибо за ваше сообщение"
Примеры
:
|
имя
|
email
|
сообщение
|
|
Виталий
Игоревич
|
john@gmail.org
|
Есть
интересный
проект,
нужно
обсудить
|
|
Марина
Банраул
|
mary@email.com
|
Мне
нравятся
ваши
дизайны,
хочу
сайт
|
tests/functional/language_specific_features/ru/success/outlines_steps.py
0 → 100644
View file @
621ce378
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from
lettuce
import
step
def
assert_in
(
text
,
variants
):
assert
text
in
variants
,
\
u"вариант
%
r не должен был тестироватся, только:
%
r"
%
(
text
,
variants
)
@step
(
u'я открываю в браузере "([^"]*)"'
)
def
otkrivayu_v_brauzere
(
step
,
url
):
pass
@step
(
u'я заполняю в поле "Имя" "([^"]*)"'
)
def
zapolnyau_imya
(
step
,
name
):
names
=
[
u"Виталий Игоревич"
,
u"Марина Банраул"
,
]
assert_in
(
name
,
names
)
@step
(
u'я заполняю в поле "Email" "([^"]*)"'
)
def
zapolnyau_email
(
step
,
email
):
emails
=
[
"john@gmail.org"
,
"mary@email.com"
,
]
assert_in
(
email
,
emails
)
@step
(
u'я заполняю в поле "Сообщение" "([^"]*)"'
)
def
zapolnyau_soobchenie
(
step
,
message
):
messages
=
[
u"Есть интересный проект, нужно обсудить"
,
u"Мне нравятся ваши дизайны, хочу сайт"
,
]
assert_in
(
message
,
messages
)
@step
(
u'я нажимаю "Отправить"'
)
def
najimayu_otparavit
(
step
):
pass
@step
(
u'я получаю сообщение "Спасибо за ваше сообщение"'
)
def
poluchayu_soopschenie
(
step
):
pass
tests/functional/language_specific_features/ru/success/table.feature
0 → 100644
View file @
621ce378
# -*- coding: utf-8 -*-
# language: ru
Функционал
:
фича с табличкой
Для того, что бы lettuce был надежным
Как программист
Я хочу, что бы тесты с таблицами работали отлично и на русском
Сценарий
:
Проверить таблички
Пускай имеем таблицу пациентов
:
|
ФИО
|
Диагноз
|
|
Петров
ПП
|
диарея
|
|
Сидоров
НА
|
хронический
снобизм
|
tests/functional/language_specific_features/ru/success/table_steps.py
0 → 100644
View file @
621ce378
# -*- coding: utf-8 -*-
from
lettuce
import
step
@step
(
u'Пускай имеем таблицу пациентов:'
)
def
imeem_tablicu_pacientov
(
step
):
pass
tests/functional/language_specific_features/test_ru.py
0 → 100644
View file @
621ce378
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment