first commit
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
=====================================
|
||||
Party Contact Mechanism Notifications
|
||||
=====================================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> from proteus import Model
|
||||
>>> from trytond.tests.tools import activate_modules
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules('party')
|
||||
|
||||
>>> Party = Model.get('party.party')
|
||||
|
||||
Create first party::
|
||||
|
||||
>>> party1 = Party(name="Party 1")
|
||||
>>> contact_mechanism = party1.contact_mechanisms.new(type='email')
|
||||
>>> contact_mechanism.value = "test@example.com"
|
||||
>>> party1.save()
|
||||
|
||||
Create second party::
|
||||
|
||||
>>> party2 = Party(name="Party 2")
|
||||
>>> contact_mechanism = party2.contact_mechanisms.new(type='email')
|
||||
>>> contact_mechanism.value = "test@example.com"
|
||||
|
||||
Check notifications::
|
||||
|
||||
>>> len(contact_mechanism.notifications())
|
||||
1
|
||||
|
||||
Change contact mechanism value::
|
||||
|
||||
>>> contact_mechanism.value = "foo@example.com"
|
||||
|
||||
Check notifications::
|
||||
|
||||
>>> len(contact_mechanism.notifications())
|
||||
0
|
||||
|
||||
Change contact mechanism type::
|
||||
|
||||
>>> contact_mechanism.type = 'other'
|
||||
>>> contact_mechanism.value = "test@example.com"
|
||||
|
||||
Check notifications::
|
||||
|
||||
>>> len(contact_mechanism.notifications())
|
||||
0
|
||||
Reference in New Issue
Block a user