#14 feat(Tryton): add address on update customers from tryton.
This commit is contained in:
@@ -30,13 +30,13 @@ class TestCustomersFromTryton(TestCase):
|
||||
return [5, 6, 7, 8]
|
||||
|
||||
party_read = 'model.party.party.read'
|
||||
read_args = ([5, 6, 7, 8], ['id', 'name'], {'company': 1})
|
||||
read_args = ([5, 6, 7, 8], ['id', 'name', 'addresses'], {'company': 1})
|
||||
if (args == (party_read, read_args)):
|
||||
return [
|
||||
{'id': 5, 'name': 'Carlos'},
|
||||
{'id': 6, 'name': 'Cristian'},
|
||||
{'id': 7, 'name': 'Ana'},
|
||||
{'id': 8, 'name': 'José'},
|
||||
{'id': 5, 'name': 'Carlos', 'addresses': []},
|
||||
{'id': 6, 'name': 'Cristian', 'addresses': []},
|
||||
{'id': 7, 'name': 'Ana', 'addresses': [302]},
|
||||
{'id': 8, 'name': 'José', 'addresses': []},
|
||||
]
|
||||
|
||||
raise Exception(f"Sorry, args non expected on this test: {args}")
|
||||
@@ -60,7 +60,9 @@ class TestCustomersFromTryton(TestCase):
|
||||
created_customer = Customer.objects.get(id=3)
|
||||
self.assertEqual(created_customer.external_id, str(7))
|
||||
self.assertEqual(created_customer.name, 'Ana')
|
||||
self.assertEqual(created_customer.address_external_id, str(302))
|
||||
|
||||
updated_customer = Customer.objects.get(id=1)
|
||||
self.assertEqual(updated_customer.external_id, str(5))
|
||||
self.assertEqual(updated_customer.name, 'Carlos')
|
||||
self.assertIn(updated_customer.address_external_id, ['', None])
|
||||
|
||||
Reference in New Issue
Block a user