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"
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()
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()
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()
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()
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()
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()
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()
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()
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)
def __init__(self): self.logger = Logger(logger="addTagInfo").getlog() self.base = baseUtils()
def __init__(self): self.logger = Logger(logger="addSystemPic").getlog() self.base = baseUtils()
def __init__(self): self.logger = Logger(logger="addArticle").getlog() self.base = baseUtils()
def __init__(self): self.logger = Logger(logger="queryTopicList").getlog() self.base = baseUtils()
def __init__(self): self.logger = Logger(logger="ocweb").getlog() self.base = baseUtils()
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")
def __init__(self): self.logger = Logger(logger="queryDesignerList").getlog() self.base = baseUtils()
def __init__(self): self.logger = Logger(logger="queryUserInfoList").getlog() self.base = baseUtils()
def __init__(self): self.logger = Logger(logger="getAlbumsList").getlog() self.base = baseUtils()