mirror of https://github.com/OCA/web.git
[FIX] web_company_color: Resilient tests
We need to disable the company unlinking test, as if not, when tested in integrated environments, it fails as there are records linked to the company, like the warehouse when `stock` module is installed.pull/2116/head
parent
eb3ab3177e
commit
d1187dae2a
|
@ -5,8 +5,8 @@
|
||||||
{
|
{
|
||||||
"name": "Web Company Color",
|
"name": "Web Company Color",
|
||||||
"category": "web",
|
"category": "web",
|
||||||
"version": "13.0.1.0.0",
|
"version": "13.0.1.0.1",
|
||||||
"author": "Alexandre Díaz, " "Odoo Community Association (OCA)",
|
"author": "Alexandre Díaz, Odoo Community Association (OCA)",
|
||||||
"website": "https://github.com/OCA/web",
|
"website": "https://github.com/OCA/web",
|
||||||
"depends": ["web", "base_sparse_field"],
|
"depends": ["web", "base_sparse_field"],
|
||||||
"data": ["view/assets.xml", "view/res_company.xml"],
|
"data": ["view/assets.xml", "view/res_company.xml"],
|
||||||
|
|
|
@ -11,7 +11,7 @@ class TestResCompany(common.TransactionCase):
|
||||||
+ "EQVR42mNk+M/wHwAEBgIApD5fRAAAAABJRU5ErkJggg=="
|
+ "EQVR42mNk+M/wHwAEBgIApD5fRAAAAABJRU5ErkJggg=="
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_scss_attachment(self):
|
def _test_scss_attachment(self):
|
||||||
num_scss = self.env["ir.attachment"].search_count(
|
num_scss = self.env["ir.attachment"].search_count(
|
||||||
[("url", "ilike", "%s%%" % URL_BASE)]
|
[("url", "ilike", "%s%%" % URL_BASE)]
|
||||||
)
|
)
|
||||||
|
@ -23,13 +23,15 @@ class TestResCompany(common.TransactionCase):
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
company_id.color_navbar_bg, False, "Invalid Navbar Background Color"
|
company_id.color_navbar_bg, False, "Invalid Navbar Background Color"
|
||||||
)
|
)
|
||||||
self.test_scss_attachment()
|
self._test_scss_attachment()
|
||||||
company_id.sudo().write({"logo": self.IMG_GREEN})
|
company_id.sudo().write({"logo": self.IMG_GREEN})
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
company_id.color_navbar_bg, "#00ff00", "Invalid Navbar Background Color"
|
company_id.color_navbar_bg, "#00ff00", "Invalid Navbar Background Color"
|
||||||
)
|
)
|
||||||
company_id.sudo().unlink()
|
# TODO: We can't remove companies if they have attached data, like
|
||||||
self.test_scss_attachment()
|
# warehouse when we have stock module installed
|
||||||
|
# company_id.sudo().unlink()
|
||||||
|
# self._test_scss_attachment()
|
||||||
|
|
||||||
def test_change_logo(self):
|
def test_change_logo(self):
|
||||||
company_id = self.env["res.company"].search([], limit=1)
|
company_id = self.env["res.company"].search([], limit=1)
|
||||||
|
|
Loading…
Reference in New Issue