Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW]Возможность удалять данные, полученные из базы через ЮТЗапросы.Записи или ЮТЗапросы.Запись #393

Open
GreatZhukov opened this issue Aug 7, 2024 · 1 comment

Comments

@GreatZhukov
Copy link

Описание сценария (кейса) использования, применения

Механизм удаления тестовых данных имеет ограничение. Он удаляет только те данные, которые созданы через api. Но часто тестируемые методы создают данные, которые нужно подчистить за собой.
Сейчас я получаю записи из базы с помощью ЮТЗапросы.Записи или ЮТЗапросы.Запись для проверки. Сохраняю ссылки в контексте. А затем в событии "ПослеКаждогоТеста" удаляю.
image
image

Было бы проще, если они удалялись механизмом удаления тестовых данных.

Вариант реализации новой функциональности

Как вариант, в методы получения записей добавить дополнительный необязательный параметр с типом Булево.
По умолчанию всегда будет Ложь - получаем ссылку без удаления.
Если передаем Истина - то ссылка добавляется к удалению механизмом.

Дополнительная информация

@alkoleft
Copy link
Member

alkoleft commented Aug 7, 2024

Предлагаю другой способ - немного более многословный, но на мой взгляд более логичный.

Добавить метод ЮТест.Данные().ДобавитьКУдалемым(Записи);, который вызывается в тесте и регистрирует указанные записи к удалению штатным механизмом.

Также в планах сделать такую штуку - #339

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

No branches or pull requests

2 participants