def test_13_update_user(self): realm = "sqlrealm" resolver = "SQL1" parameters = self.parameters parameters["resolver"] = resolver parameters["type"] = "sqlresolver" rid = save_resolver(parameters) self.assertTrue(rid > 0, rid) (added, failed) = set_realm(realm, [resolver]) self.assertEqual(len(failed), 0) self.assertEqual(len(added), 1) user = User(login="******", realm=realm) uinfo = user.get_user_info() self.assertEqual(uinfo.get("givenname", ""), "") user.update_user_info({"givenname": "wordy", "username": "******"}) uinfo = user.get_user_info() self.assertEqual(uinfo.get("givenname"), "wordy") self.assertEqual(user.login, "WordpressUser") user.update_user_info({"givenname": "", "username": "******"})