def test_RegisterByMobile_lessPWD(self): #注册一个测试账号,超短密码。返回用户无效 self.assertRaisesRegex( grpc._channel._Rendezvous, userData['UserInvalid_returnCode'], self.stub.RegisterByMobile, account_pb2.RegisterUserRequest(User=account_pb2.User( AccountMobile='18888888888', UserPassword='******')))
def test_RegisterByMobile_nullPWD(self): #注册一个测试账号,不输入密码。返回密码无效 self.assertRaisesRegex( grpc._channel._Rendezvous, userData['PasswdInvalid_returnCode'], self.stub.RegisterByMobile, account_pb2.RegisterUserRequest(User=account_pb2.User( AccountMobile='18888888888')))
def test_RegisterByEmail_lessPWD(self): #注册一个测试账号,超短密码。返回用户无效 self.assertRaisesRegex( grpc._channel._Rendezvous, userData['UserInvalid_returnCode'], self.stub.RegisterByEmail, account_pb2.RegisterUserRequest(User=account_pb2.User( AccountEmail='*****@*****.**', UserPassword='******')))
def test_RegisterByEmail_nullPWD(self): #注册一个测试账号,不输入密码。返回密码无效 self.assertRaisesRegex( grpc._channel._Rendezvous, userData['PasswdInvalid_returnCode'], self.stub.RegisterByEmail, account_pb2.RegisterUserRequest(User=account_pb2.User( AccountEmail='*****@*****.**')))
def setUp(self): #连接account测试服务器 channel = grpc.insecure_channel(userData['account_host'] + ':' + userData['account_port']) self.stub = account_pb2_grpc.AccountSrvStub(channel) #注册一个测试账号 register = self.stub.RegisterByEmail(account_pb2.RegisterUserRequest(User = account_pb2.User(AccountEmail = userData['AccountEmail'] ,UserPassword = userData['UserPasswd']))) self.assertEqual(register.AccountStatus, userData['AccountStatus']) self.accountID = register.Id
def setUp(self): #连接account测试服务器 channel = grpc.insecure_channel(userData['account_host'] + ':' + userData['account_port']) self.stub = account_pb2_grpc.AccountSrvStub(channel) #注册一个测试账号 register = self.stub.RegisterByEmail(account_pb2.RegisterUserRequest(User = account_pb2.User( AccountEmail = userData['AccountEmail'] ,UserPassword = userData['UserPasswd']))) self.assertEqual(register.AccountStatus, userData['AccountStatus']) self.accountID = register.Id #设置测试账号的昵称 setNickName = self.stub.SetNickName(account_pb2.User(Id = self.accountID,NickName = userData['NickName'])) #检查设置成功后,返回值为:0 self.assertEqual(setNickName.Success, 0)
def test_RegisterByMobile(self): #通过手机号码注册一个测试账号。为了保证手机号码未注册,故此处使用不存在的11位手机号。保证注册成功即可 register = self.stub.RegisterByMobile( account_pb2.RegisterUserRequest( User=account_pb2.User(AccountMobile='98745612300', UserPassword=userData['UserPasswd']))) self.assertEqual(register.AccountMobile, '98745612300') self.accountID = register.Id #注销测试账号 unregister = self.stub.DeleteUserById( account_pb2.User(Id=self.accountID)) #断言注销账号成功,返回0 self.assertEqual(unregister.Success, 0)
def test_RegisterByEmail(self): #注册一个测试账号 register = self.stub.RegisterByEmail( account_pb2.RegisterUserRequest( User=account_pb2.User(AccountEmail=userData['AccountEmail'], UserPassword=userData['UserPasswd']))) self.assertEqual(register.AccountStatus, userData['AccountStatus']) self.assertEqual(register.AccountEmail, userData['AccountEmail']) self.accountID = register.Id #注销测试账号 unregister = self.stub.DeleteUserById( account_pb2.User(Id=self.accountID)) #断言注销账号成功,返回0 self.assertEqual(unregister.Success, 0)