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
Copy Markdown

Изменения

В 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
Copy Markdown
Member

Choose a reason for hiding this comment

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

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

@petrCher petrCher removed this from Viribus Team Apr 2, 2026
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.

test item

2 participants