コード例 #1
0
 def test_login(self, url, mobile, code, expect_result, status_code):
     s = ApiLogin().api_post_login(url, mobile, code)
     print(s.json())
     #  断言 响应信息 及 状态码
     self.assertEqual(expect_result, s.json()['message'])
     #断言响应状态码
     self.assertEqual(status_code, s.status_code)
コード例 #2
0
ファイル: test_login.py プロジェクト: bian-py/CIMP_API_test
class TestLogin:

    @classmethod
    def setup_class(cls):
        pass

    @classmethod
    def teardown_class(cls):
        ApiLogout().Api_logout_post(url=api.logout_url)
        GetSession.clear_session()

    @pytest.mark.parametrize('url, username, password, expect_code, expect_msg, expect_full', read_yaml('login.yaml'))
    def test_login(self, url, username, password, expect_code, expect_msg, expect_full):
        self.login = ApiLogin().api_login_post(url, username, password)
        try:
            assert self.login.status_code == expect_code
        except:
            raise
        try:
            assert self.login.json()['ret'] == expect_msg
        except:
            raise
        try:
            assert self.login.json() == expect_full
        except:
            raise
コード例 #3
0
 def test_login(self, url, name, password, expect_result):
     #调用登录方法
     s = ApiLogin().api_post_login(url, name, password)
     #调试使用,查看响应结果
     print('查看响应结果', s.json())
     #断言响应结果
     self.assertEqual(expect_result, s.json()['message'])
コード例 #4
0
    def test_login(self, url, mobile, code, expect_result, status_code):
        s = ApiLogin().api_post_login(url, mobile, code)

        print("查看响应结果:", s.json())

        self.assertEquals(expect_result, s.json()['message'])

        self.assertEquals(status_code, s.status_code)
コード例 #5
0
ファイル: test01_login.py プロジェクト: lianpw/requests-api
    def test_login(self, url, mobile, code, expect_result, status_code):
        # 调用登录方法
        res = ApiLogin().api_post_login(url, mobile, code)

        # 调试使用
        print('查看响应结果:', res.json())

        # 断言 响应信息
        self.assertEqual(expect_result, res.json()['message'])

        # 断言响应状态码
        self.assertEqual(status_code, res.status_code)
コード例 #6
0
ファイル: test_login.py プロジェクト: lijinglj90/shop
 def test_login_more(self, url, mobile, code, expect_result, status_code):
     # 暂时存放数据url mobile code
     # url = "http://ttapi.research.itcast.cn/app/v1_0/authorizations"
     # mobile = "15652631378"
     # code = "008972"
     #  优化-调用登录方法
     s = ApiLogin().api_post_login(url, mobile, code)
     print(s.json())
     #  断言 响应信息 及 状态码
     # self.assertEqual("OK", s.json()['message'])
     self.assertEqual(expect_result, s.json()['message'])
     #断言响应状态码
     # self.assertEqual(201, s.status_code)
     self.assertEqual(status_code, s.status_code)
コード例 #7
0
    def test_login(self, url, mobile, code, expect_result, status_code):
        # 暂时存放数据 url mobile code
        # url = "http://www.baidu.com"
        # mobile = "13500001111"
        # code = "123"
        # 调用登录方法 返回响应信息
        s = ApiLogin().api_post_login(url, mobile, code)
        # 查看响应结果
        print("查看响应结果:", s.json())

        # 断言  响应信息  及  响应码
        self.assertEquals(expect_result, s.json()["message"])

        self.assertEquals(status_code, s.status_code)
コード例 #8
0
ファイル: test_login.py プロジェクト: frankyangkun/Test0402
    def test_login(self,url,mobile,code,except_result,status_code):
        #暂时存放数据 url,mobile,code
        # url = "http://ttapi.research.itcast.cn/app/v1_0/authorizations"
        # mobile = "13320192033"
        # code = "882477" #通过在浏览器执行另一个验证码接口在手机上收到

        #调用登录方法
        s = ApiLogin().api_post_login(url,mobile,code)
        print "查看响应结果:",s.json() #不要加括号,否则中文解析不出来
        #断言,响应信息及状态码
        # self.assertEquals("OK",s.json()['message'])
        self.assertEquals(except_result, s.json()['message'])
        # self.assertEquals(201, s.status_code)
        self.assertEquals(status_code, s.status_code)
コード例 #9
0
 def test_login(self, url, mobile, code, expect_result, status_code):
     # 暂时存放数据 url mobile code
     #         # url = "https://rms.api.aixiangdao.top/rms/login"
     #         # mobile = 18321252140
     # code = "298825"
     urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)  # 禁止安全请求警告
     # 调用登录方法
     s = ApiLogin().api_post_login(url, mobile, code)
     # 调试使用
     print("查看响应结果: ", s.json())
     # 断言 响应信息 及状态码
     # self.assertEqual("ok", s.text)
     self.assertEqual(expect_result, s.json())
     # 断言响应状态码
     # self.assertEquals(200, s.status_code)
     # self.assertEquals(404, s.status_code)
     self.assertEqual(status_code, s.status_code)
コード例 #10
0
ファイル: test_login.py プロジェクト: zhanghehehe/daihe
 def test_login(self):
     url = "www.baidu.com"
     mobile = "18201019342"
     code = "12345"
     res = ApiLogin().api_post_login(url,mobile,code)
     self.assertEquals("ok",res.json()["message"])
     self.assertEquals(201,res.status_code)
     self.a
コード例 #11
0
    def test_login(self,url,username,password,errcode,status_code):
        # 暂时存放数据
#        url = "http://t-chat-api.zaomeijia.cn/manage/admin/login"
#        username = "******"
#        password = "******"
        # 调用登陆方法
        s = ApiLogin().api_login(url,username,password)
        print("查看响应结果:",s.json())
        # 断言 响应信息 状态码
#        self.assertEqual(0,s.json()['errcode']) # 判断返回的errcode是否等于0
        self.assertEqual(errcode, s.json()['errcode'])  # 判断返回的errcode是否等于0
        print(s.json()['errcode'])
#       self.assertEqual(200,s.status_code)   # 判断返回的status_code是否等于200
        self.assertEqual(status_code, s.status_code)  # 判断返回的status_code是否等于200
        print(s.status_code)

        # 提取登陆token
        print("token:"+s.json()['result']['token'])
コード例 #12
0
    def test_login(self, url, mobile, code, expect_result, status_code):
        # 暂时存放数据 url mobile code
        # url = "http://ttapi.research.itcast.cn/app/v1_0/authorizations"
        # mobile = "18610453007"
        # code = "882477"

        # 调用登录方法
        s = ApiLogin().api_post_login(url, mobile, code)

        # 调试使用
        print("查看响应结果:", s.json())

        # 断言 响应信息 及 状态码
        # self.assertEquals("OK", s.json()['message'])
        self.assertEquals(expect_result, s.json()['message'])
        # 断言响应状态码
        # self.assertEquals(201, s.status_code)
        self.assertEquals(status_code, s.status_code)
コード例 #13
0
ファイル: test_login.py プロジェクト: Legend-Liheng/test01
    def test_Login(self, url, Content, username, password, expect_result,
                   status_code):
        #暂时存放数据url,username,password
        # url = "https://test-crmapi.xiaomawang.com/user/index/login"
        # username = '******'
        # password = '******'
        #调用登录方法
        result = ApiLogin().api_post_login(url, Content, username, password)

        #打印响应信息
        print("响应结果为:", result.json())
        print('我执行了1')
        #断言、响应信息及状态码
        # self.assertEqual(20000, result.json()['code'])
        # print('返回结果类型为:', result.json()['code'])

        print(self.assertEqual(expect_result, result.json()['message']))
        print('返回结果为:', result.json()['message'])

        print(self.assertTrue(status_code, result.status_code))
        print('状态码为:', result.status_code)
コード例 #14
0
 def test_login_1(self, url, username, password):
     # 调用登陆方法,返回响应结果
     s = ApiLogin().api_login(url, username, password)
     print("查看响应结果", s.json())
コード例 #15
0
ファイル: test_login.py プロジェクト: sunwusunwu/test
 def test_login(self, url, headers, data, expect_result, status_code):
     res = ApiLogin().api_post_login(url, headers, data)
     self.assertEqual(expect_result, res.json()['message'])
     self.assertEqual(status_code, res.status_code)