Commit 7bf508db authored by Jérome Perrin's avatar Jérome Perrin

add a test to make sure some categories are acquired on a person from the

organisation related by subordination


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@26448 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent db26edf9
...@@ -847,6 +847,27 @@ class TestERP5Base(ERP5TypeTestCase): ...@@ -847,6 +847,27 @@ class TestERP5Base(ERP5TypeTestCase):
sequence_list.addSequenceString(sequence_string) sequence_list.addSequenceString(sequence_string)
sequence_list.play(self, quiet=quiet) sequence_list.play(self, quiet=quiet)
def test_SubordinationAcquisition(self):
"""
Tests that persons acquire properties through subordination.
"""
portal_categories = self.portal.portal_categories
organisation = self.portal.organisation_module.newContent(
portal_type='Organisation',
role_value=portal_categories.role.client,
activity_value=portal_categories.activity.software,
group_value=portal_categories.group.nexedi,)
person = self.portal.person_module.newContent(
portal_type='Person',
career_subordination_value=organisation)
self.assertEquals(portal_categories.role.client,
person.getRoleValue())
self.assertEquals(portal_categories.activity.software,
person.getActivityValue())
self.assertEquals(portal_categories.group.nexedi,
person.getGroupValue())
# Dates # Dates
def test_05_DatesOnPerson(self, quiet=QUIET, run=RUN_ALL_TEST): def test_05_DatesOnPerson(self, quiet=QUIET, run=RUN_ALL_TEST):
"""Tests dates on Person objects. """Tests dates on Person objects.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment