def test_user_import_from_plone(self): setRoles(self.portal, TEST_USER_ID, ('Manager',)) # create a few plone members: ploneMembers = [ {'username': '******', 'fullname': u'M. Membrane', 'email': '*****@*****.**', }, {'username': '******', 'fullname': u'Inge Onken', 'email': '*****@*****.**', }, {'username': '******', 'fullname': u'Onkel Töm', 'email': '*****@*****.**', }, ] for properties in ploneMembers: memberId = properties['username'] self.portal.portal_registration.addMember( memberId, 'password', properties=properties) # create a folder for covalent-members: members = helpers.create_memberfolder(self.portal) # import members: utilities.import_plone_users(members) # inspect our covalent-members: for properties in ploneMembers: memberId = properties['username'] self.assertIn(memberId, members) member = members[memberId] self.assertEqual(member.title, properties['fullname']) self.assertEqual(member.emailAddress, properties['email'])
def update(self): self.stats = utilities.import_plone_users(self.context)