refactor: global codebase refactoring

This commit is contained in:
ITQ
2025-02-21 18:00:42 +03:00
parent ea8f5cfd49
commit cebb87fa73
18 changed files with 89 additions and 240 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ cd devitq/solution/tests/e2e
uv sync --no-dev
```
## Customize environment
## Customize environment (optional)
```bash
cp .env.template .env
-1
View File
@@ -107,4 +107,3 @@ unfixable = []
[tool.ruff.lint.pylint]
max-args = 6
@@ -8,8 +8,15 @@ logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
# Tests integration between: backend, redis, yandexgpt and celery
def test_generate_ad_text(client: Client) -> None:
"""
Tests integration between:
- backend
- redis
- yandexgpt
- celery
"""
payload = {
"advertiser_name": "Центральный Университет",
"ad_title": "Всероссийский кейс-чемпионат DEADLINE",
@@ -25,10 +32,7 @@ def test_generate_ad_text(client: Client) -> None:
while True:
result_response = client.get(f"/generate/ad_text/{task_id}/result")
assert (
result_response.status_code == status.OK
or result_response.status_code == status.NOT_FOUND
)
assert result_response.status_code in (status.OK, status.NOT_FOUND)
result_data = result_response.json()
if (
@@ -9,7 +9,7 @@ logger = logging.getLogger(__name__)
def test_healthcheck(client: Client) -> None:
"""
Checks that backend can use theese services:
Tests integration between:
- redis
- celery
- postgres