mirror of
https://github.com/OCA/server-backend.git
synced 2025-02-18 09:52:42 +02:00
[IMP] base_global_discount: black, isort, prettier
This commit is contained in:
committed by
Omar (Comunitea)
parent
5326fd2a29
commit
bfda1e6a6a
@@ -4,30 +4,26 @@ from odoo.tests import common
|
||||
|
||||
|
||||
class TestGlobalDiscount(common.SavepointCase):
|
||||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super().setUpClass()
|
||||
cls.global_discount_obj = cls.env['global.discount']
|
||||
cls.global_discount_1 = cls.global_discount_obj.create({
|
||||
'name': 'Test Discount 1',
|
||||
'discount_scope': 'sale',
|
||||
'discount': 20,
|
||||
})
|
||||
cls.global_discount_2 = cls.global_discount_obj.create({
|
||||
'name': 'Test Discount 2',
|
||||
'discount_scope': 'sale',
|
||||
'discount': 30,
|
||||
})
|
||||
cls.global_discount_obj = cls.env["global.discount"]
|
||||
cls.global_discount_1 = cls.global_discount_obj.create(
|
||||
{"name": "Test Discount 1", "discount_scope": "sale", "discount": 20,}
|
||||
)
|
||||
cls.global_discount_2 = cls.global_discount_obj.create(
|
||||
{"name": "Test Discount 2", "discount_scope": "sale", "discount": 30,}
|
||||
)
|
||||
|
||||
def test_01_global_discounts(self):
|
||||
"""Chain two discounts of different types"""
|
||||
discount_vals = self.global_discount_1._get_global_discount_vals(100.0)
|
||||
self.assertAlmostEqual(discount_vals['base_discounted'], 80.0)
|
||||
self.assertAlmostEqual(discount_vals["base_discounted"], 80.0)
|
||||
discount_vals = self.global_discount_2._get_global_discount_vals(
|
||||
discount_vals['base_discounted'])
|
||||
self.assertAlmostEqual(discount_vals['base_discounted'], 56.0)
|
||||
discount_vals["base_discounted"]
|
||||
)
|
||||
self.assertAlmostEqual(discount_vals["base_discounted"], 56.0)
|
||||
|
||||
def test_02_display_name(self):
|
||||
"""Test that the name is computed fine"""
|
||||
self.assertTrue('%)' in self.global_discount_1.display_name)
|
||||
self.assertTrue("%)" in self.global_discount_1.display_name)
|
||||
|
||||
Reference in New Issue
Block a user