from common1 import common
from common1 import configHttp
import readConfig as readConfig
import requests

localReadConfig = readConfig.ReadConfig()
localConfigHttp = configHttp.ConfigHttp()
localLogin_xls = common.get_xls("userCase.xls", "login")

# localAddAddress_xls = common.get_xls("userCase.xls", "addAddress")


# login
def login():
    """
    login
    :return: token
    """
    # set url
    # url = common.get_url_from_xml('login')
    # localConfigHttp.set_url(url)
    url = localConfigHttp.set_url('school/user/login')

    # set header
    # token = localReadConfig.get_headers("token_v")
    # header = {"token": token}
    # localConfigHttp.set_headers(header)

    # set param
    data = {"account": localLogin_xls[0][3], "password": localLogin_xls[0][4]}
    localConfigHttp.set_data(data)
import unittest
import paramunittest
import readConfig
from common1 import common
from common1 import configHttp as ConfigHttp
from common1 import Log
from common1 import businessCommon

editUserManager = common.get_xls('userCase.xls', 'editUserManager')
localReadConfig = readConfig.ReadConfig()
configHttp = ConfigHttp.ConfigHttp()


@paramunittest.parametrized(*editUserManager)
class EditUserManager(unittest.TestCase):
    def setParameters(self, case_name, account, name, mobile, code, msg):
        '''

        :param account:
        :param name:
        :param mobile:
        :param code:
        :param msg:
        :return:
        '''
        self.case_name = str(case_name)
        self.account = str(account)
        self.name = str(name)
        self.mobile = str(mobile)
        self.code = int(code)
        self.msg = str(msg)