[MIG] base_partner_one2many_phone from v10 to v14
This commit is contained in:
@@ -16,24 +16,20 @@ class TestPartnerPhone(TransactionCase):
|
||||
pphone_email = rppo.search(
|
||||
[('type', '=', '1_email_primary'), ('partner_id', '=', partner.id)])
|
||||
if result['email']:
|
||||
self.assertEquals(partner.email, result['email'])
|
||||
self.assertEquals(len(pphone_email), 1)
|
||||
self.assertEquals(pphone_email.email, result['email'])
|
||||
self.assertEqual(partner.email, result['email'])
|
||||
self.assertEqual(len(pphone_email), 1)
|
||||
self.assertEqual(pphone_email.email, result['email'])
|
||||
else:
|
||||
self.assertFalse(partner.email)
|
||||
self.assertFalse(pphone_email)
|
||||
if result['phone']:
|
||||
self.assertEquals(partner.phone.replace(u'\xa0', ''), result['phone'])
|
||||
self.assertEqual(partner.phone, result['phone'])
|
||||
else:
|
||||
self.assertFalse(partner.phone)
|
||||
if result['mobile']:
|
||||
self.assertEquals(partner.mobile.replace(u'\xa0', ''), result['mobile'])
|
||||
self.assertEqual(partner.mobile, result['mobile'])
|
||||
else:
|
||||
self.assertFalse(partner.mobile)
|
||||
if result['fax']:
|
||||
self.assertEquals(partner.fax.replace(u'\xa0', ''), result['fax'])
|
||||
else:
|
||||
self.assertFalse(partner.fax)
|
||||
field2type = {
|
||||
'phone': '3_phone_primary',
|
||||
'mobile': '5_mobile_primary',
|
||||
@@ -45,8 +41,8 @@ class TestPartnerPhone(TransactionCase):
|
||||
pphone = rppo.search(
|
||||
[('type', '=', type), ('partner_id', '=', partner.id)])
|
||||
if value:
|
||||
self.assertEquals(len(pphone), 1)
|
||||
self.assertEquals(pphone.phone.replace(u'\xa0', ''), value)
|
||||
self.assertEqual(len(pphone), 1)
|
||||
self.assertEqual(pphone.phone, value)
|
||||
else:
|
||||
self.assertFalse(pphone)
|
||||
|
||||
@@ -55,40 +51,36 @@ class TestPartnerPhone(TransactionCase):
|
||||
p = rpo.create({
|
||||
'name': 'Test Me',
|
||||
'email': 'testme@example.com',
|
||||
'phone': '0198089246',
|
||||
'mobile': '0198089247',
|
||||
'fax': '0198089248',
|
||||
'phone': '+33198089246',
|
||||
'mobile': '+33198089247',
|
||||
})
|
||||
result = {
|
||||
'email': 'testme@example.com',
|
||||
'phone': '+33198089246',
|
||||
'mobile': '+33198089247',
|
||||
'fax': '+33198089248',
|
||||
}
|
||||
self._check_result(p, result)
|
||||
p2 = rpo.create({
|
||||
'name': 'Test me now',
|
||||
'email': 'testmenow@example.com',
|
||||
'phone': '0972727272',
|
||||
'phone': '+33972727272',
|
||||
})
|
||||
result = {
|
||||
'email': 'testmenow@example.com',
|
||||
'phone': '+33972727272',
|
||||
'mobile': False,
|
||||
'fax': False,
|
||||
}
|
||||
self._check_result(p2, result)
|
||||
p3 = rpo.create({
|
||||
'name': 'Test me now',
|
||||
'phone_ids': [
|
||||
(0, 0, {'type': '3_phone_primary', 'phone': '0972727272'}),
|
||||
(0, 0, {'type': '3_phone_primary', 'phone': '+33972727272'}),
|
||||
(0, 0, {'type': '1_email_primary', 'email': 'tutu@example.fr'})],
|
||||
})
|
||||
result = {
|
||||
'email': 'tutu@example.fr',
|
||||
'phone': '+33972727272',
|
||||
'mobile': False,
|
||||
'fax': False,
|
||||
}
|
||||
self._check_result(p3, result)
|
||||
|
||||
@@ -101,30 +93,27 @@ class TestPartnerPhone(TransactionCase):
|
||||
'email': False,
|
||||
'phone': False,
|
||||
'mobile': False,
|
||||
'fax': False,
|
||||
}
|
||||
self._check_result(p1, result_none)
|
||||
p1.write({
|
||||
'mobile': '0198089247',
|
||||
'mobile': '+33198089247',
|
||||
'email': 'testmenow@example.com',
|
||||
})
|
||||
result = {
|
||||
'email': 'testmenow@example.com',
|
||||
'phone': False,
|
||||
'mobile': '+33198089247',
|
||||
'fax': False,
|
||||
}
|
||||
self._check_result(p1, result)
|
||||
p1.write({
|
||||
'email': 'testmenow2@example.com',
|
||||
'phone': False,
|
||||
'mobile': '04.72.72.72.72',
|
||||
'mobile': '+33472727272',
|
||||
})
|
||||
result = {
|
||||
'email': 'testmenow2@example.com',
|
||||
'phone': False,
|
||||
'mobile': '+33472727272',
|
||||
'fax': False,
|
||||
}
|
||||
self._check_result(p1, result)
|
||||
p1.write({
|
||||
@@ -135,12 +124,11 @@ class TestPartnerPhone(TransactionCase):
|
||||
self._check_result(p1, result_none)
|
||||
p2 = self.env['res.partner'].create({'name': 'Toto', 'email': 'toto@example.com'})
|
||||
p_multi = p1 + p2
|
||||
p_multi.write({'email': 'all@example.com', 'phone': '05.60.60.60.70'})
|
||||
p_multi.write({'email': 'all@example.com', 'phone': '+33560606070'})
|
||||
result = {
|
||||
'email': 'all@example.com',
|
||||
'phone': '+33560606070',
|
||||
'mobile': False,
|
||||
'fax': False,
|
||||
}
|
||||
self._check_result(p1, result)
|
||||
self._check_result(p2, result)
|
||||
|
||||
Reference in New Issue
Block a user