Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
# @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()
        #
Ejemplo n.º 3
0
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()
Ejemplo n.º 4
0
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}
Ejemplo n.º 5
0
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()
Ejemplo n.º 7
0
# @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()
Ejemplo n.º 8
0
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()
Ejemplo n.º 10
0
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()