首页 > TAG信息列表 > tep

53、最大子数组和

题目描述:给你一个整数数组 nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 示例 2: 输入:nums = [1] 输出:1 示例 3

tep0.9.5支持自定义扩展request

tep0.9.5更新了以下内容: 自定义request请求日志 Allure报告添加request描述 猴子补丁扩展request fixtures支持多层级目录 FastAPI替代Flask 升级tep到0.9.5版本,使用tep startproject demo创建项目脚手架,开箱即用以上新功能。 1.自定义request请求日志 tep默认的request请求日志

tep支持MVC架构实现用例数据分离

大家好,我是刚哥。 tep已经支持了两种开发模式:用例数据一体和HttpRunner(第三版)。HttpRunner已经众所周知,此处不做过多介绍。用例数据一体指的是把用例和数据都写在一个test.py文件里面,这样的好处是简单直接明了,特别适合刚开始用pytest写自动化代码的同学,从上往下一气呵成就完成了一

tep集成HttpRunner与Flask实现开箱即用

大家好,我是刚哥。 趁着元旦假期最后一天,有着大把时间,奔着把tep做大做强的目标,好好学习了一波。在开始正文之前,先回答可能会问到的两个问题。第一个问题是为什么要集成HttpRunner?因为我最近在思考如何给tep做分层设计,参考了我司现有的接口自动化平台,它的设计是每个用例有很多测试步

原创pytest辅助工具tep0.9.1版本恢复项目初始化文件

最近几个月时间有些小伙伴问到为什么tep项目初始化文件没有了? 造成这种困扰,实在是抱歉,确实在删掉项目初始化文件时欠考虑了。我当时的想法是让tep像flask那样,只保留最核心的能力,其他能力自由扩展。但是好像tep并没有flask那么强(这是一句正确的废话),大家在用tep时也是复用了项目初

如何用tep完成增删改查接口自动化

tep的设计理念是让人人都可以用Python写自动化,本文就来介绍如何用tep完成增删改查接口自动化。环境变量编辑fixtures/fixture_admin.py:"qa": {     "domain": "https://qa.com", },修改qa环境的domain。登录因为非登录接口需要从登录接口拿token,放在请求参数中,所以先在fixtur

tep用户手册帮你从unittest过渡到pytest

unittest和pytest是Python的2个强大的测试框架,经常用来做UI自动化或接口自动化。unittest是PyCharm的默认集成工具,也是我们大多数人入门自动化的首选框架。pytest提供了更丰富的功能,相对的上手难度也要高一点。如果学了pytest后,想快速用pytest写项目,用于工作实践,那么可以试试我写的

Codeforces Round #710 (Div. 3) C. Double-ended Strings(暴力、哈希)

这题本质上是lcs,但是比赛的时候直接暴力了,数据范围过小,直接n3枚举存map然后暴力算答案 #include<bits/stdc++.h> using namespace std; #define ll long long const int N=1e5+10; ll t; int main(){ cin>>t; while(t--){ string a,b; map<string,int>pa,pb; cin>>a>>

46. 全排列

46. 全排列 给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 回溯法(java) class Solution { public List<List<Integer>> permute(int[] nums) { List<

mapping字典建立了环境和变量之间的映射

tep是一款测试工具,在pytest测试框架基础上集成了第三方包,提供项目脚手架,帮助以写Python代码方式,快速实现自动化项目落地。 在tep项目中,自动化测试用例都是放到tests目录下的,每个.py文件相互独立,没有依赖,1个文件即1条用例,彼此分离。 用例的代码编写,思路是从上往下的,和pytest/unitte

2021年把公众号做成自己喜欢的样子

点击播放音乐体验更佳。 2020年11月26日我发表了一篇关于公众号转型的说明文章: 关于公众号转型的两千字说明 从那时以来,公众号写作已经慢慢调整为了,以Python技术栈为主的垂直创作模式,专注了许多,清爽了许多。简介,Learn Python step by step,一步一步学Python,匹配公众号内容:记录Pyt

conftest.py文件作用

作用:进行环境的设置与清除。我就是把清楚allure报告放在开始的位置,会根据fixtrue控制级别来执行 import pytest import os @pytest.fixture(scope='module',autouse=True) def start_demo(request): print('------开始执行自动化测试------') #清除原有的allure报告文件

接口自动化从个人走向团队协作开发

接口自动化已经是软件测试自动化领域里,公认的性价比最高的方式了。 很多初学者都是从写 Python 脚本开始的,从一个人写脚本,逐渐的和团队一起写工程。 本篇文章就来聊一聊接口自动化从个人走向团队协作开发的历程和方案。 单机版 大家入门学的接口自动化基本都是按这个目录来组织的,

poj 2689 Prime Distance

  思想: 用到了欧拉筛,然后对数组的内存的巧妙处理。 推荐的博客: https://blog.csdn.net/Feynman1999/article/details/79533130?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 推荐的b站: https://www.bilibili.com/video/av

Linux 的crond 任务调度

一、原理示意图                 二、概述    任务调度:是指系统在某个时间执行的特定的命令或程序    任务调度分类:       1、系统工作:有些重要的工作周而复始的执行。如病毒扫描等       2、个别用户工作:个别用户可能希望执行程序,比如mysql的数据