Files
public/ruodoo_commission_test_tours/__manifest__.py

49 lines
2.2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# -*- 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'],
}