Я не уверен, что мой вопрос относится даже к этой части сайта, поэтому, если это не так, пожалуйста, дайте мне знать. Я пытаюсь определить сценарий выполнения для нескольких контейнеров докера. Моя цель - создать нечто похожее (если не то же самое), что и сценарий с огурцом (огурцом).
У меня есть несколько докеров, которые взаимодействуют с микросервисами в python (Flask). Я хотел бы иметь предопределенный сценарий, который выполняется, чтобы я мог видеть конечные результаты.
Я думал о поведении, но я не уверен, предназначено ли поведение для этого. В лучшем случае можно создать что-то вроде этого:
Scenario Outline: Containers interact with the first microservice
When "<container>" interacts with the first microservice
Then something happens in "<container>"
Examples: Containers
| container |
| 1 |
| ... |
| n |
@when(u'"{container}" interacts with the first microservice')
def interaction_function(context, container):
#some python function
@then(u' something happens in "{container}")
def another_function(context, container):
#...
Возможно ли что-то подобное? Предопределенный сценарий поведения в отдельном контейнере Docker или я дал неверный путь?