Ejemplo n.º 1
0
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath() + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath() + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.batch = batch()
     self.ListQuery = getAlbumsList4Front()
     self.AlbumsDeatil = getAlbumsDeatil4Front()
     self.NailShow = queryAlbumsRelArticleList4Fr()
     self.addArticle = addArticle4Fr()
     self.updateArticle = updateArticle4Fr()
     self.Home = queryArticleListOfHomePub4Fr()
     self.deleteArticle = deleteArticle4Fr()
     self.addComment = addComment4Fr()
     self.getCommentList = getCommentList4Fr()
     self.addReply = addReply4Fr()
     self.Detail = queryArticleDetail4Fr()
     self.ArticleRecommend = queryArticleListOfRecommend4Fr()
     self.TagList = querySearchTagList4Fr()
     self.queryArticleListByTag = queryArticleListByTag4Fr()
     self.static = staticUserLog4Fr()
     self.queryTopic = queryTopicList4Fr()
     self.Discover = queryArticleListOfDiscover4Fr()
     self.queryTopicDetail = queryTopicDetail4Fr()
     self.getReplySimpleList = getReplySimpleList4Fr()
     self.filepath = self.base.getProjectPath() + os.sep + "testPicture" + os.sep + "printerOrder" + os.sep + "printTargetImg" + os.sep + "printTargetImg.jpg"
     self.file = self.base.getProjectPath() + os.sep + "testPicture" + os.sep + "AITest" + os.sep + "queryAiNailSuit4Front" + os.sep + "queryAiNailSuit4Front.jpg"
Ejemplo n.º 2
0
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath() + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath() + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.getAlbumsList = getAlbumsList4Front()
     self.queryLocalNailSuit = queryLocalNailSuit()
Ejemplo n.º 3
0
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.TagList = querySearchTagList4Fr()
Ejemplo n.º 4
0
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.Discover = queryArticleListOfDiscover4Fr()
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.Recommendations = getPicList4HotMi()
Ejemplo n.º 6
0
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath() + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath() + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.ListQuery = getAlbumsList4Front()
     self.AlbumsDeatil = getAlbumsDeatil4Front()
     self.getAlbumsCommentList = getAlbumsCommentList()
     self.addAlbumsComment = addAlbumsComment()
Ejemplo n.º 7
0
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath() + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath() + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.Recommendations = getPicList4HotMi()
     self.getPicDetail = getPicDetailForMi()
     self.singelColl = singelPicCollectionForMi()
     self.getMyPicCollectionList = getMyPicCollectionListIM()
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.ListQuery = getAlbumsList4Front()
     self.same = queryAlbumsRelArticleList4Fr()
Ejemplo n.º 9
0
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath() + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath() + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.ListQuery = getAlbumsList4Front()
     self.AlbumsDeatil = getAlbumsDeatil4Front()
     self.albumsCollection = albumsCollection4Front()
     self.getMyAlbums = getMyPicAlbumsCollectionMI()
     self.albumsDetail = getMyPicAlbumsCollectionDetailMI()
     self.albumsBatch = albumsBatchUnCollection4Front()
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath() + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath() + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.batch = batch()
     self.addArticle = addArticle4Fr()
     self.Home = queryArticleListOfHomePub4Fr()
     self.deleteArticle = deleteArticle4Fr()
     self.addComment = addComment4Fr()
     self.filepath = self.base.getProjectPath() + os.sep + "testPicture" + os.sep + "printerOrder" + os.sep + "printTargetImg" + os.sep + "printTargetImg.jpg"
     self.file = self.base.getProjectPath() + os.sep + "testPicture" + os.sep + "AITest" + os.sep + "queryAiNailSuit4Front" + os.sep + "Android" + os.sep + "queryAiNailSuit4Front.jpg"
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.filepath = self.base.getProjectPath(
     ) + os.sep + "testPicture" + os.sep + "Community" + os.sep + "Community.jpg"
     self.DIYFilepath = self.base.getProjectPath(
     ) + os.sep + "testPicture" + os.sep + "DIY" + os.sep + "DIY.jpg"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.single = single()
     self.DIY = addDiyPic()
Ejemplo n.º 12
0
 def setUp(self):
     self.base = baseUtils()
     self.projectPath = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "config.ini"
     self.testData = self.base.getProjectPath(
     ) + os.sep + "config" + os.sep + "AnjouTestCase.xls"
     self.file = self.base.getProjectPath(
     ) + os.sep + "testPicture" + os.sep + "AITest" + os.sep + "queryAiNailSuit4Front" + os.sep + "queryAiNailSuit4Front.jpg"
     self.config = FileParser(self.projectPath)
     self.AC = Authentication()
     self.ex = excelUtil()
     self.common = common()
     self.getAlbumsList = getAlbumsList4Front()
     self.queryNailSuit = queryNailSuit4AlbumsCombine()
     self.queryAiNailSuit = queryAiNailSuit4Front()
Ejemplo n.º 13
0
 def __init__(self):
     self.logger = Logger(logger="Start").getlog()
     self._Base_Path_Album_config = os.sep + "data" + os.sep + "特辑套图" + os.sep + "Album.ini"
     self._Base_Path_Notes_config = os.sep + "data" + os.sep + "笔记套图" + os.sep + "notes.ini"
     self.oc = ocweb()
     self.base = baseUtils()
     self.config_album = FileParser(self.base.getProjectPath() +
                                    self._Base_Path_Album_config)
     self.config_note = FileParser(self.base.getProjectPath() +
                                   self._Base_Path_Notes_config)
     self.single = single()
     self.queryDesigner = queryDesignerList()
     self.addAlbums = addAlbumsInfo()
     self.queryTag = queryTagInfo()
     self.addSystemPic = addSystemPic()
     self.queryUserInfo = queryUserInfoList()
     self.queryTopic = queryTopicList()
     self.getAlbumsList = getAlbumsList()
     self.addArticle = addArticle()
Ejemplo n.º 14
0
    def __init__(self, logger):
        self.base = baseUtils()
        '''
        指定保存日志的文件路径,日志级别,以及调用文件
        将日志存入到指定的文件中
        '''
        # 创建一个logger
        self.logger = logging.getLogger(logger)
        if not self.logger.hasHandlers():
            self.logger.setLevel(logging.DEBUG)

            # 创建一个handler,用于写入日志文件
            rq = time.strftime('%Y%m%d%H%M', time.localtime(time.time()))
            # log_path = os.path.dirname(os.getcwd()) + '/Logs/'  # 项目根目录下/Logs 保存日志
            # log_path = os.path.dirname(os.path.abspath('.')) + '/logs/'
            log_path = self.base.getProjectPath() + os.sep + "logs" + os.sep
            # print(log_path)
            # log_path = r"D:\anjouAutoTest\logs"
            # 如果case组织结构式 /testsuit/featuremodel/xxx.py , 那么得到的相对路径的父路径就是项目根目录
            log_name = log_path + rq + '.log'
            # print(log_name)
            # time.sleep(1)
            # if not os.path.isfile(log_name):
            #     fd = open(log_name, mode="w", encoding="utf-8")
            #     fd.close()
            fh = logging.FileHandler(
                log_name, encoding='utf-8')  # 指定编码为UTF-8,中文乱码问题就可以解决
            fh.setLevel(logging.INFO)

            # 再创建一个handler,用于输出到控制台
            ch = logging.StreamHandler()
            ch.setLevel(logging.INFO)

            # 定义handler的输出格式
            formatter = logging.Formatter(
                '%(asctime)s - %(name)s - %(levelname)s - %(message)s')
            fh.setFormatter(formatter)
            ch.setFormatter(formatter)

            # 给logger添加handler
            self.logger.addHandler(fh)
            self.logger.addHandler(ch)
Ejemplo n.º 15
0
 def __init__(self):
     self.logger = Logger(logger="addTagInfo").getlog()
     self.base = baseUtils()
Ejemplo n.º 16
0
 def __init__(self):
     self.logger = Logger(logger="addSystemPic").getlog()
     self.base = baseUtils()
Ejemplo n.º 17
0
 def __init__(self):
     self.logger = Logger(logger="addArticle").getlog()
     self.base = baseUtils()
Ejemplo n.º 18
0
 def __init__(self):
     self.logger = Logger(logger="queryTopicList").getlog()
     self.base = baseUtils()
Ejemplo n.º 19
0
 def __init__(self):
     self.logger = Logger(logger="ocweb").getlog()
     self.base = baseUtils()
Ejemplo n.º 20
0
            logger.error("传的参数有误,请检查!")




if __name__ == "__main__":


    imi = queryDiyPic()
    # print(imi)
    phone = "13723746965"
    config0 = FileParser(r'D:\anjouAutoTest\config\Authentication_url.ini')
    dev_AC_URL = config0.get('Authentication', 'dev')
    print(dev_AC_URL)
    config1 = FileParser(r'D:\anjouAutoTest\config\env.ini')
    base = baseUtils()
    clientVersionInfo = config1.get("clientVersionInfo", "clientVersionInfo")
    lang = config1.get("lang", "zh")
    currentTime = base.getTimeStamp()
    AC = Authentication()
    DATA = AC.get_Android_CN_logged_in(phone)
    url = AC.get_AuthenticationURL(dev_AC_URL, lang, currentTime, clientVersionInfo)

    access_token = AC.get_Access_token(url, DATA)

    config2 = FileParser(r'D:\anjouAutoTest\config\api_url.ini')
    base_url = config2.get("base_url","base_url_dev")



    queryDiyPicURL = config2.get("imi_cms_url","queryDiyPicURL")
Ejemplo n.º 21
0
 def __init__(self):
     self.logger = Logger(logger="queryDesignerList").getlog()
     self.base = baseUtils()
Ejemplo n.º 22
0
 def __init__(self):
     self.logger = Logger(logger="queryUserInfoList").getlog()
     self.base = baseUtils()
Ejemplo n.º 23
0
 def __init__(self):
     self.logger = Logger(logger="getAlbumsList").getlog()
     self.base = baseUtils()