def test_get_member_by_id(self): setRoles(self.portal, TEST_USER_ID, ('Manager',)) # create a folder for covalent-members: members = helpers.create_memberfolder(self.portal) # create a user: member = utilities.add_member_object(members, member_id='member', fullname=u"Hörbert M@ier", email="*****@*****.**") self.assertEqual(member, utilities.get_member_by_id(member.id)) self.assertEqual(None, utilities.get_member_by_id('no_such_id'))
def set_university(obj, event): owner_id = obj.getOwnerTuple()[1] owner = get_member_by_id(owner_id) universityRelation = getattr(owner, 'university', None) if universityRelation: obj.university = RelationValue(universityRelation.to_id)