# -*- coding:utf-8 -*-
#!/usr/bin/python
import json
import unittest
import time
import paramunittest
from common.Log import MyLog
from common import commontest
from common import url
from common import configHttp

smscode_xls = commontest.get_xls_case("userCase.xlsx", "smscode")
configHttp = configHttp.ConfigHttp()


@paramunittest.parametrized(*smscode_xls)
class TestGetSmsCode(unittest.TestCase):
    def setParameters(self, case_name, method, mobilePhoneNumber, areaCode,
                      action, result, success):

        self.case_name = str(case_name)
        self.method = str(method)
        self.response = None
        self.areaCode = str(areaCode)
        self.result = str(result)
        self.mobilePhoneNumber = str(mobilePhoneNumber)
        self.action = str(action)
        self.success = bool(success)

    def setUp(self):
        """
示例#2
0
# `pip install requests`

import json
import unittest
import time
import paramunittest
import uuid
from random import choice
import string
from common.Log import MyLog
from common import commontest
from common import url
from common import configHttp
from common import jikeToken

usersRegister_xls = commontest.get_xls_case("userCase.xlsx", "usersRegister")
configHttp = configHttp.ConfigHttp()


@paramunittest.parametrized(*usersRegister_xls)
class TestUsersRegister(unittest.TestCase):
    def setParameters(self, case_name, method, result):

        self.case_name = str(case_name)
        self.method = str(method)
        self.response = None
        self.result = str(result)

    def setUp(self):
        """
# -*- coding:utf-8 -*-
# !/usr/bin/python
import json
import unittest
import time
import paramunittest
from common.Log import MyLog
from common import commontest
from common import url
from common import configHttp
from common import getHeaders

login_xls = commontest.get_xls_case("detailCase.xlsx", "listInvolvedUsers")
configHttp = configHttp.ConfigHttp()


@paramunittest.parametrized(*login_xls)
class TopicsGetDetail(unittest.TestCase):
    def setParameters(self, case_name, method, topics_id, limit, result,
                      topics_roles_dict):

        self.case_name = str(case_name)
        self.method = str(method)
        self.topics_id = topics_id
        self.limit = limit
        self.result = str(result)
        self.topics_roles_dict = eval(topics_roles_dict)
        self.response = None

    def setUp(self):
        """
import json
import unittest
import time
import paramunittest
from common.Log import MyLog
from common import commontest
from common import url
from common import configHttp
from common import jikeToken

login_xls = commontest.get_xls_case("userCase.xlsx", "login")
configHttp = configHttp.ConfigHttp()


@paramunittest.parametrized(*login_xls)
class TestLoginWithPhoneAndPassword(unittest.TestCase):
    def setParameters(self, case_name, method, mobilePhoneNumber, password,
                      areaCode, result, msg, code):

        self.case_name = str(case_name)
        self.method = str(method)
        self.mobilePhoneNumber = str(mobilePhoneNumber)
        self.password = str(password)
        self.areaCode = str(areaCode)
        self.result = str(result)
        self.msg = str(msg)
        self.code = int(code)
        self.response = None

    def setUp(self):
        """
# -*- coding:utf-8 -*-
#!/usr/bin/python
import unittest
import time
import paramunittest
from common.Log import MyLog
from common import commontest
from common import url
from common import configHttp


usersProfile_xls = commontest.get_xls_case("userCase.xlsx", "usersProfile")
configHttp = configHttp.ConfigHttp()


@paramunittest.parametrized(*usersProfile_xls)
class TestUsersProfile(unittest.TestCase):
    def setParameters(self, case_name, method, username, screenName , result):

        self.case_name = str(case_name)
        self.method = str(method)
        self.response = None
        self.username = str(username)
        self.screenName = str(screenName)
        self.result = str(result)


    def setUp(self):
        """

        :return:
示例#6
0
# -*- coding:utf-8 -*-
# !/usr/bin/python
import json
import unittest
import time
import paramunittest
from common.Log import MyLog
from common import commontest
from common import url
from common import configHttp
from common import getHeaders

login_xls = commontest.get_xls_case("detailCase.xlsx", "getDetail")
configHttp = configHttp.ConfigHttp()


@paramunittest.parametrized(*login_xls)
class TopicsGetDetail(unittest.TestCase):
    def setParameters(self, case_name, method, topics_id, ref, result,
                      topics_roles_dict):

        self.case_name = str(case_name)
        self.method = str(method)
        self.topics_id = topics_id
        self.ref = ref
        self.result = str(result)
        self.topics_roles_dict = eval(topics_roles_dict)
        self.response = None

    def setUp(self):
        """