Skip to content

Closes: #126#144

Open
DrNeumann388 wants to merge 2 commits intomainfrom
test_item_126_fix
Open

Closes: #126#144
DrNeumann388 wants to merge 2 commits intomainfrom
test_item_126_fix

Conversation

@DrNeumann388
Copy link

Изменения

В items_with_types поменял teardown: вместо удаления только i.items теперь удаляются все Item с данным type_id, включая soft‑deleted

Детали реализации

Проблема была не в тесте конкретно, а в conftest. Не было произведено полное удаление объекта БД из-за другой ссылки на него, что было исправлено.

Check-List

  • Вы проверили свой код перед отправкой запроса?
  • Вы написали тесты к реализованным функциям?
  • Вы не забыли применить форматирование black и isort для Back-End или Prettier для Front-End?

@DrNeumann388 DrNeumann388 requested a review from petrCher March 19, 2026 14:07
@DrNeumann388 DrNeumann388 self-assigned this Mar 19, 2026
@DrNeumann388 DrNeumann388 added the bug 🐞 Что-то не работает label Mar 19, 2026
@DrNeumann388 DrNeumann388 changed the title Closes: #125 Closes: #126 Mar 19, 2026
@DrNeumann388 DrNeumann388 linked an issue Mar 19, 2026 that may be closed by this pull request
@DrNeumann388 DrNeumann388 removed the bug 🐞 Что-то не работает label Mar 19, 2026
for i in item_types:
for item in i.items:
dbsession.delete(item)
dbsession.query(Item).filter(Item.type_id == i.id).delete(synchronize_session=False)
Copy link
Member

Choose a reason for hiding this comment

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

здесь не надо synchronize_session=False, без него сделай

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

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

test item

2 participants