コード例 #1
0
ファイル: test_v1_case.py プロジェクト: anquanzhu/autoTest
 def test_CDN_241164(self):
     url = self.v1_info["ispList"]
     response = get_form_head(self.host, self.ctyunacctid, url)
     print("请求url:" + str(url))
     print("返回:" + str(response.text))
     print("重点校验:" + "运营商" + "except:返回里有中国电信")
     assert "服务调用成功" in response.text
     assert "中国电信" in response.text
コード例 #2
0
ファイル: test_v1_case.py プロジェクト: anquanzhu/autoTest
 def test_CDN_241165(self):
     url = self.v1_info["areaList"]
     response = get_form_head(self.host, self.ctyunacctid, url)
     print("请求url:" + str(url))
     print("返回:" + str(response.text))
     print("重点校验:" + "地区" + "except:返回里有全部地区")
     assert "服务调用成功" in response.text
     assert "全部地区" in response.text
コード例 #3
0
ファイル: test_v1_case.py プロジェクト: anquanzhu/autoTest
 def test_CDN_241163(self):
     url = self.v1_info["productList"]
     response = get_form_head(self.host, self.ctyunacctid, url)
     print("请求url:" + str(url))
     print("返回:" + str(response.text))
     print("重点校验:" + "bss_product" + "except:返回里有bss产品")
     assert "服务调用成功" in response.text
     assert "bss_product" in response.text
コード例 #4
0
ファイル: test_v1_case.py プロジェクト: anquanzhu/autoTest
 def test_CDN_241167(self):
     url = self.v1_info["listbySubuser"]
     workspaceid = self.base_info["workspaceid"]
     subuserid = self.base_info["subuserId"]
     params = "workspaceId=%s&subuserId=%s" % (workspaceid, subuserid)
     response = get_form_head(self.host, self.ctyunacctid, url, params)
     print("请求url:" + str(url))
     print("返回:" + str(response.text))
     assert "服务调用成功" in response.text
コード例 #5
0
ファイル: test_v1_case.py プロジェクト: anquanzhu/autoTest
 def test_CDN_241168(self):
     url = self.v1_info["getSubusers"]
     workspaceid = self.base_info["workspaceid"]
     params = "workspaceId=%s" % workspaceid
     response = get_form_head(self.host, self.ctyunacctid, url, params)
     print("请求url:" + str(url))
     print("返回:" + str(response.text))
     print("重点校验:" + "主账号" + "except:返回里有主账号/子账号")
     assert "服务调用成功" in response.text
     assert "主账号信息" in response.text
コード例 #6
0
ファイル: test_v1_case.py プロジェクト: anquanzhu/autoTest
 def test_CDN_241166(self):
     url = self.v1_info["logFile"]
     start_time = get_time("else", "13timestamp", "0,0,0,-30,0")
     end_time = get_time("now", "13timestamp")
     params = "startTime=%s&endTime=%s" % (start_time, end_time)
     response = get_form_head(self.host, self.ctyunacctid, url, params)
     print("请求url:" + str(url))
     print("返回:" + str(response.text))
     print("重点校验:" + "日志" + "except:返回里有域名")
     assert "服务调用成功" in response.text
コード例 #7
0
ファイル: test_v1_cert.py プロジェクト: anquanzhu/autoTest
    def test_CDN_241170(self):
        createcert_url = self.v1_info["createCert"]
        getcert_url = self.v1_info["getCert"]
        deletecert_url = self.v1_info["deleteCert"]
        certlist_url = self.v1_info["certList"]
        cert_name = "V1_Test_" + random_string(3)
        print("证书名称:" + cert_name)
        data = {
            "ctyunAcctId": self.ctyunacctid,
            "name": cert_name,
            "certs": self.public_key,
            "key": self.pravate_key,
            "email": self.email
        }
        response = post_form_head(self.host, createcert_url, data)
        print("请求url:" + str(createcert_url))
        print("返回:" + str(response.text))
        assert "服务调用成功" in response.text

        # 数据库验证,新增证书是否落库
        # 环境分隔,不再校验
        # sql = "SELECT * FROM `ecfSecret`.`certificate_metadata` where name = \"%s\"" % cert_name
        # r = self.db.select(sql)
        # print("查询结果:",sql)
        # assert cert_name in r[0]["name"]

        # 查询证书
        get_cert_data = {
            "ctyunAcctId": self.ctyunacctid,
            "secretName": cert_name
        }
        get_cert_response = post_form_head(self.host, getcert_url,
                                           get_cert_data)
        print(get_cert_response.text)
        print("请求url:" + str(getcert_url))
        print("返回:" + str(get_cert_response.text))
        print("重点校验:" + cert_name + "except:返回里有证书名")
        assert "服务调用成功" in response.text
        assert cert_name in get_cert_response.text

        # 删除证书
        delete_cert_data = {"ctyunAcctId": self.ctyunacctid, "name": cert_name}
        delete_cert_response = post_form_head(self.host, deletecert_url,
                                              delete_cert_data)
        print(delete_cert_response.text)
        print("请求url:" + str(deletecert_url))
        print("返回:" + str(delete_cert_response.text))
        assert "服务调用成功" in response.text

        # # 数据库验证
        # del_r = self.db.select(sql)
        # print("删除证书后查询结果:",del_r)
        # assert del_r == ()

        # 证书列表
        cert_list_response = get_form_head(self.host, self.ctyunacctid,
                                           certlist_url)
        print(cert_list_response.text)
        print("请求url:" + str(certlist_url))
        print("返回:" + str(cert_list_response.text))
        print("重点校验:" + cert_name + "except:返回里有无证书名")
        assert cert_name not in cert_list_response.text