Exemplo n.º 1
0
 def test_contact_with_group(self):
     """ test destinet registration when group is selected """
     self.portal.REQUEST.form.update(self.initial_data)
     self.portal.REQUEST.form.update(groups=['test-group'])
     process_create_account(self.context, self.portal.REQUEST)
     contact = self.portal['who-who']['destinet-users'].objectValues()[0]
     pointer = self.portal.resources._getOb(contact.getId())
     self.assertEqual(pointer.pointer, path_in_site(contact))
Exemplo n.º 2
0
 def test_contact_created(self):
     self.portal.REQUEST.form.update(self.initial_data)
     process_create_account(self.context, self.portal.REQUEST)
     contacts = self.portal['who-who']['destinet-users'].objectValues()
     self.assertTrue(len(contacts), 1)
     contact = contacts[0]
     self.assertEqual(contact.id, 'doejohn')
     path, owner = contact.getOwnerTuple()
     self.assertEqual(owner, 'doejohn')
     self.assertEqual(contact.approved, 1)
     self.assertEqual(contact.lastname, self.initial_data['lastname'])
     self.assertEqual(contact.coverage, self.initial_data['coverage'])
     self.assertEqual(contact.description, self.initial_data['comments'])
Exemplo n.º 3
0
 def test_user_created(self):
     self.portal.REQUEST.form.update(self.initial_data)
     process_create_account(self.context, self.portal.REQUEST)
     acl = self.portal.getAuthenticationTool()
     user = acl.getUser('doejohn')
     self.assertTrue(user.email, '*****@*****.**')
Exemplo n.º 4
0
 def test_pass_mismatch(self):
     self.portal.REQUEST.form.update(self.initial_data)
     self.portal.REQUEST.form.update(confirm='unequal')
     process_create_account(self.context, self.portal.REQUEST)
     session = self.session_contents
     self.assertEqual(session['site_errors'], [u'Password and confirmation do not match'])