def test_login(self): result = RunMain().run_main('get', self.login_url, self.login_headers, self.login_data, True) # r为str类型的返回结果 s = json.loads(result) # s为dict类型的返回结果 print(type(result)) print(type(s)) ("断言一:结果是否包含200字段:" + str(self.assertIn(str(200), result))) ("断言二:结果msg信息是否是登录成功" + str(self.assertEqual(s['message'], '登录成功'))) (self.assertEqual(s['code'], 200))
def test_login_null(self): result = RunMain().run_main('get', self.login_url_null, self.login_headers_null, self.login_data_null, True) # result为str类型的返回结果 s = json.loads(result) # s为dict类型的返回结果 print(result) ("断言一:结果是否包含200字段:" + str(self.assertIn(str(10001), result))) ("断言二:结果msg信息是否是登录成功" + str(self.assertEqual(s['message'], '参数不能为空!'))) (self.assertEqual(s['code'], 10001))
def test_login_error(self): s = RunMain().run_main('get', self.login_url_error, self.login_headers_error, self.login_data_error) self.assertEqual(s['code'], -1) self.assertEqual(s['message'], '账号密码错误')
def testGetnearbyplace(self): result = RunMain().run_main('get', self.getnearbyplaces_url, self.getnearbyplaces_headers, self.getnearbyplaces_data, True) "断言一:结果地址是否包含深圳市" + str(self.assertIn('Shenzhen', result))