# -*- coding: utf-8 -*- { 'name': 'РуОду — Комиссии агентам: сценарные тесты (туры)', 'version': '19.0.2026.09.27', 'summary': 'Сквозной UI-тест модуля комиссий через web_tour', 'description': """ РуОду — Комиссии агентам: сценарные тесты ========================================= Сквозной функциональный тест модуля ``ruodoo_commission`` на штатном механизме туров Odoo (``web_tour`` + ``HttpCase.start_tour``, headless Chrome). Сценарий имитирует работу пользователя через интерфейс: * создание заказа продаж, выбор клиента, заполнение строки (товар, количество), выбор нескольких комиссий в колонке «Комиссии»; * сохранение и подтверждение заказа; * начисление комиссии (кнопка «Начислить комиссию») — формирование счетов поставщика; * переход по смарт-кнопке «Комиссии» к сформированным счетам; * отмена заказа. После каждого этапа результат проверяется по данным в БД (ORM): совпадение сумм комиссий в строке/заказе и в счетах, корректность подставленных журнала/счёта расходов/партнёра, а также штатная отмена с удалением счетов комиссий. Только для тестирования: модуль не несёт бизнес-логики. """, 'author': 'MK.Lab, RuOdoo', 'website': 'https://ruodoo.ru', 'category': 'Accounting', 'depends': [ 'ruodoo_commission', 'sale_management', 'account', ], 'assets': { 'web.assets_tests': [ 'ruodoo_commission_test_tours/static/tests/tours/*.js', ], }, 'installable': True, 'application': False, 'license': 'LGPL-3', 'maintainers': ['mklab', 'ruodoo'], }