odoo_17.0.1/odoo/addons/base/tests/test_neutralize.py

18 lines
622 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.modules import neutralize
from odoo.tests import tagged
from odoo.tests.common import TransactionCase
@tagged('post_install', '-at_install', 'neutralize')
class TestNeutralize(TransactionCase):
def test_10_neutralize(self):
""" Simply testing that none of the SQL neutralize crashes """
installed_modules = neutralize.get_installed_modules(self.cr)
queries = neutralize.get_neutralization_queries(installed_modules)
for query in queries:
self.cr.execute(query)