[FIX] website_crm_partner_assign: correctly check value changes

Since fdc8749888, leads may have a
default team set. Correctly check fields against previous values.
This commit is contained in:
Christophe Simonis
2017-06-09 18:56:07 +02:00
parent fc53b91b06
commit 78dc8f6871
@@ -78,11 +78,14 @@ class TestPartnerLeadPortal(TestCrmCases):
def test_partner_lead_accept(self):
""" Test an integrating partner accepting the lead """
team_before = self.lead.team_id
user_before = self.lead.user_id
self.lead.sudo(self.portal_user.id).partner_interested(comment="Oh yeah, I take that lead !")
self.assertEqual(self.lead.type, 'opportunity', 'Bad Type: accepted lead by portal user should become an opportunity.')
self.assertFalse(self.lead.team_id, 'Accepting lead does not change the sales team.')
self.assertFalse(self.lead.user_id, 'Accepting lead does not change the salesman.')
self.assertEqual(self.lead.team_id, team_before, 'Accepting lead does not change the sales team.')
self.assertEqual(self.lead.user_id, user_before, 'Accepting lead does not change the salesman.')
def test_partner_lead_decline(self):
""" Test an integrating partner decline the lead """