import pytest import os import time from Conf.Config import Config from Common import Assert from unit import load_yaml, Token from Common import requestSend from Conf import ConfRelevance from Common import Log from Common import CheckResult BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\Params\\Param\\volume" CONF_PATH = BASE_PATH + "\\Conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH + "\\volume.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class Test_Volume: @classmethod def setup_class(cls): #初始化用例参数,将全局变量替换成配置文件中得变量 # cls.rel = ini_rel cls.result = {"result": True} #更新配置文件中的token cls.token = Token.Token() cls.token.save_token() cls.log = Log.MyLog() cls.Assert = Assert.Assertions()
# @File : test_04_server.py # @Software: PyCharm import os import time import allure import pytest from conf.conf import Config from conf import conf_relevance from unit import load_yaml, token from common import request_send, log, check_result, assert_pro BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\params\\param\\server" CONF_PATH = BASE_PATH + "\\conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH + "\\create_server.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class Test_Server: @classmethod def setup_class(cls): # 初始化用例参数,将全局变量替换成配置文件中得变量 cls.result = {"result": True} # 更新配置文件中的token cls.token = token.Token() cls.token.save_token() cls.log = log.MyLog() cls.Assert = assert_pro.Assertions() #
import allure import pytest import os import time from Common import Assert from unit import load_yaml, Token, Ports from Common import requestSend from Conf import ConfRelevance from Common import Log from Common import CheckResult BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\Params\\Param\\subnet" CONF_PATH = BASE_PATH + "\\Conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH + "\\delete_subnet.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class Test_Delete_Subnet: @classmethod def setup_class(cls): #初始化用例参数,将全局变量替换成配置文件中得变量 # cls.rel = ini_rel cls.result = {"result": True} #更新配置文件中的token cls.token = Token.Token() cls.token.save_token() cls.log = Log.MyLog() cls.Assert = Assert.Assertions()
import allure import pytest import os from conf.conf import Config from common import assert_pro from unit import load_yaml, token, add_role_admin from common import request_send from conf import conf_relevance from common import log BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\params\\param\\project" CONF_PATH = BASE_PATH + "\\conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH + "\\create_project.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class TestAddProject: @classmethod def setup_class(cls): # 初始化用例参数,将全局变量替换成配置文件中得变量 # cls.rel = ini_rel with allure.step("初始化环境变量"): cls.log = log.MyLog() cls.Assert = assert_pro.Assertions() cls.log.info("设置project_token_name为amdin") conf = Config() conf.set_conf("test_data", "project_token_name", "admin") cls.result = {"result": True}
import os import time import allure import pytest from common import assert_pro from unit import load_yaml, token from common import request_send from conf.conf import Config from conf import conf_relevance from common import log from common import check_result BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\params\\param\\server_snapshot" CONF_PATH = BASE_PATH + "\\conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH + "\\get_server_snap.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class Test_Get_Server_Snap: @classmethod def setup_class(cls): # 初始化用例参数,将全局变量替换成配置文件中得变量 # cls.rel = ini_rel cls.result = {"result": True} # 更新配置文件中的token cls.token = token.Token() cls.token.save_token() cls.log = log.MyLog() cls.Assert = assert_pro.Assertions()
import allure import pytest import os from Conf.Config import Config from Common import Assert from unit import load_yaml, Token from Common import requestSend from Conf import ConfRelevance from Common import Log from Common import CheckResult BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\Params\\Param\\network" CONF_PATH = BASE_PATH + "\\Conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH + "\\create_network.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class Test_Network: @classmethod def setup_class(cls): """ 初始化用例参数,将全局变量替换成配置文件中得变量 :return: """ cls.result = {"result": True} cls.token = Token.Token() cls.token.save_token() cls.log = Log.MyLog() cls.Assert = Assert.Assertions()
# @Site : # @File : test_03_subnet.py # @Software: PyCharm import os import allure import pytest from conf.conf import Config from conf import conf_relevance from unit import load_yaml, token from common import request_send, check_result, log, assert_pro BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\params\\param\\subnet" CONF_PATH = BASE_PATH + "\\conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH + "\\Subnet.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class Test_Subnet: @classmethod def setup_class(cls): # 初始化用例参数,将全局变量替换成配置文件中得变量 # cls.rel = ini_rel cls.result = {"result": True} # 更新配置文件中的token cls.token = token.Token() cls.token.save_token() cls.log = log.MyLog() cls.Assert = assert_pro.Assertions()
import os from time import sleep from common import check_result from common import assert_pro from unit import load_yaml, token from common import request_send from conf import conf_relevance from common import log BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\params\\param\\volume_snap" CONF_PATH = BASE_PATH + "\\conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH + "\\delete_volume_snap.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class Test_Volume_Snap_Delete: @classmethod def setup_class(cls): # 初始化用例参数,将全局变量替换成配置文件中得变量 # cls.rel = ini_rel cls.result = {"result": True} # 更新配置文件中的token cls.token = token.Token() cls.token.save_token() cls.log = log.MyLog() cls.Assert = assert_pro.Assertions()
import pytest import os import time from Conf.Config import Config from Common import Assert from unit import load_yaml, Token from Common import requestSend from Conf import ConfRelevance from Common import Log from Common import CheckResult BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\Params\\Param\\server_snapshot" CONF_PATH = BASE_PATH + "\\Conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH+"\\delete_server_snap.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class Test_Server_Snap: @classmethod def setup_class(cls): #初始化用例参数,将全局变量替换成配置文件中得变量 cls.result = {"result": True} #更新配置文件中的token cls.token = Token.Token() cls.token.save_token() cls.log = Log.MyLog() cls.Assert = Assert.Assertions() def setup(self): self.relevance = ConfRelevance.ConfRelevance(CONF_PATH,"test_data").get_relevance_conf()
import allure import pytest import os import time from common import assert_pro from unit import load_yaml, token from common import request_send from conf import conf_relevance from common import log from common import check_result BASE_PATH = str(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) CASE_PATH = BASE_PATH + "\\params\\param\\os_volume_attach_detach" CONF_PATH = BASE_PATH + "\\conf\\cfg.ini" case_dict = load_yaml.load_case(CASE_PATH + "\\os_volume_attac_and_detach.yaml") @allure.feature(case_dict["testinfo"]["title"]) # feature定义功能 class Test_Os_Volume_Attachments: @classmethod def setup_class(cls): # 初始化用例参数,将全局变量替换成配置文件中得变量 # cls.rel = ini_rel cls.result = {"result": True} # 更新配置文件中的token cls.token = token.Token() cls.token.save_token() cls.log = log.MyLog() cls.Assert = assert_pro.Assertions()