def createRole(self, user): """Create a role for user. """ # Create a role for a_user given_name = 'A' surname = 'User' res_street = 'A Street' res_city = 'A City' res_country = 'United Kingdom' res_postalcode = 'A Postalcode' phone = '01234567' birth_date = db.DateProperty.now() properties = { 'link_id': user.link_id, 'scope_path': 'google', 'user': user, 'given_name': given_name, 'surname': surname, 'email': user.account.email(), 'res_street': res_street, 'res_city': res_city, 'res_country': res_country, 'res_postalcode': res_postalcode, 'phone': phone, 'birth_date': birth_date, } role = role_logic.updateOrCreateFromFields(properties) return role, properties
def testUpdateRole(self): """Test that role can be updated for a user. """ role, properties = self.createRole(self.user) old_given_name = properties['given_name'] new_given_name = 'New' properties = { 'link_id': self.user.link_id, 'scope_path': 'google', 'given_name': new_given_name, } role = role_logic.updateOrCreateFromFields(properties) updated_given_name = getattr(role, 'given_name') self.assertEqual(updated_given_name , new_given_name) self.assertNotEqual(updated_given_name, old_given_name)
def testUpdateRole(self): """Test that role can be updated for a user. """ role, properties = self.createRole(self.user) old_given_name = properties['given_name'] new_given_name = 'New' properties = { 'link_id': self.user.link_id, 'scope_path': 'google', 'given_name': new_given_name, } role = role_logic.updateOrCreateFromFields(properties) updated_given_name = getattr(role, 'given_name') self.assertEqual(updated_given_name, new_given_name) self.assertNotEqual(updated_given_name, old_given_name)