def __create_normal_user__(self): """Creates a "normal" user that used in numerous test cases below.""" normalJson = ''' { "profile": { "displayName": "brian", "preferredUsername": "******", "email": "*****@*****.**", "providerName": "Google", "identifier": "http:\/\/brian.myopenid.com\/" }, "stat": "ok" }''' json = simplejson.loads(normalJson) auth_info = RpxAuthInfo(json) self.assert_(auth_info) self.assert_(auth_info.get_status() == RpxAuthInfo.OK) user = RpxBackend.create_user(self.backend, auth_info) self.assert_(user) self.assert_(user.username == "brian") self.assert_(user.email == "*****@*****.**") return user, auth_info
def testCreateNewUserWithExistingUsername(self): user, auth_info = self.__create_normal_user__() testJson2 = ''' { "profile": { "displayName": "brian", "preferredUsername": "******", "email": "*****@*****.**", "providerName": "Other", "identifier": "http:\/\/brian2.myopenid.com\/" }, "stat": "ok" }''' json = simplejson.loads(testJson2) auth_info = RpxAuthInfo(json) user2 = RpxBackend.create_user(self.backend, auth_info) self.assert_(user2) self.assert_(user2.username == "brian") self.assert_(user2.email == "*****@*****.**") RpxBackend.delete_user(self.backend, user) RpxBackend.delete_user(self.backend, user2)