mirror of
https://github.com/bringout/oca-ocb-pos.git
synced 2026-04-25 13:42:03 +02:00
24 lines
966 B
Python
24 lines
966 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo.addons.pos_loyalty.tests.common import CommonPosLoyaltyTest
|
|
from odoo.tests.common import tagged
|
|
|
|
|
|
@tagged('-at_install', 'post_install')
|
|
class TestUnlinkReward(CommonPosLoyaltyTest):
|
|
def test_pos_unlink_reward(self):
|
|
self.create_backend_pos_order({
|
|
'order_data': {
|
|
'partner_id': self.partner_lowe.id,
|
|
'pricelist_id': self.partner_lowe.property_product_pricelist.id,
|
|
},
|
|
'line_data': [{
|
|
'qty': 5,
|
|
'product_id': self.twenty_dollars_no_tax.product_variant_id.id,
|
|
'reward_id': self.twenty_dollars_reward.id,
|
|
}],
|
|
})
|
|
# Ensure the reward is archived and not deleted
|
|
self.twenty_dollars_reward.unlink()
|
|
self.assertTrue(self.twenty_dollars_reward.exists())
|
|
self.assertFalse(self.twenty_dollars_reward.active)
|