Skip to content

Conversation

baliukr
Copy link
Collaborator

@baliukr baliukr commented Jun 18, 2025

В кач-ве первой итерации тесты Баш были переписаны на Python без написания дополнительных проверок.
Поддерживается параметризация версии Postgres, в следующей итерации так же будет добавлена поддержка параметризации типа и версии ОС

@baliukr baliukr marked this pull request as ready for review June 19, 2025 05:40
@@ -0,0 +1,5 @@
pytest==8.3.5
docker==7.1.0
zabbix==1.3.1
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

почему-то данная версия не ищется:
ERROR: Could not find a version that satisfies the requirement zabbix==1.3.1 (from versions: 1.2.0, 1.2.4, 2.0.2)

@@ -0,0 +1,8 @@
from enum import StrEnum
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

класс StrEnum доступен начиная с python3.11, соответственно, необходимо отразить в README, что для запуска тестов необходим python3.11+ и не забыть это в дальнейшем учесть при добавлении запуска данных тестов в github-actions.


subprocess.run(
[
"docker-compose",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

насколько мне известно, оригинальный docker-compose перешёл в статус deprecated 5 лет назад и в настоящий момент в качестве замены используется вызов плагина docker-compose-plugin как docker compose (без тире).

тут два варианта:

  • в рантайме github-actions добавлять алиас alias docker-compose="docker compose"
  • заменить вызов на актуальный без дефиса

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants