排序:
默认
按更新时间
按访问量

博客准备关闭,搬家至github.io

打算以后在github.io上继续blog了,近期在搬家&继续更新,欢迎浏览我的新blog: 小码奔腾 https://python012.github.io/

2018-05-14 23:09:52

阅读数:12

评论数:0

重构一份应用pytest框架的测试代码

项目中有份API测试的代码的结构大致如下 /api_test – test_device_api01_via_lan.py – test_device_api02_via_lan.py – test_device_api03_via_lan.p...

2018-05-11 23:26:41

阅读数:28

评论数:1

pytest测试框架中的setup和tearDown - 1

这次内容是阅读[pytest fixtures: explicit, modular, scalable](https://docs.pytest.org/en/latest/fixture.html )的一些总结,pytest fixture功能很丰富,功能远不止用来构建测试中传统的setup...

2018-05-09 21:48:31

阅读数:31

评论数:0

pytest测试框架中的setup和tearDown - 0

最近对pytest比较感兴趣,看了pytest的文档classic xunit-style setup,这里做个小结,直接看代码。 # content of test_websites.py ''' Setup/teardown in pytest, see https://docs.pyte...

2018-05-08 21:51:19

阅读数:36

评论数:0

不使用IDE的情况下,导入自定义Python module的最佳实践 - 1

CPyUG确实是个挺好的组织,Python方面的问题一般都会有热心又专业的小伙伴帮忙回答,针对上次导入自定义Python module的问题,目前有两个可行的办法。 方法1是针对应用了pytest框架的测试项目的,例如有如下项目结构。 项目中定义了一个包util,其中有模块global_v...

2018-05-06 22:20:31

阅读数:19

评论数:0

不使用IDE的情况下,导入自定义Python module的最佳实践 - 0

最近比较喜欢微软出的Visual Studio Code这个代码编辑器,和Sublime有点相似,但是用起来更方便一些。和PyCharm不一样,用VS code写自定义module的时候,会出现找不到module的报错,原因是VS code不会像IDE那样,帮用户把项目目录临时性加入到系统PATH...

2018-05-04 21:38:19

阅读数:16

评论数:0

【高质量Python代码】01 - 将常量放在同一个文件里并防止修改

最近在看《编写高质量代码-改善Python程序的91个建议》,里面建议了很多比较好,比较Pythonic的代码写法,打算边看边实践,挑选一些记录下,这算是第一篇吧。 常量也就是那些一般不会变的数据,建议的做法如下: ''' Best practice 01 Put all constants...

2018-04-19 20:31:30

阅读数:33

评论数:0

转一篇关于Python类属性与实例属性的博文

链接见 https://segmentfault.com/a/1190000002671941 小结下我的理解,如下一个Person类 class Person(object): school_name = "ABC school" def...

2018-04-17 23:47:00

阅读数:14

评论数:0

virtualenv的使用小记

virtualenv可以用来创建一套虚拟的、独立的、干净python环境,如果系统中安装有多个python版本,则还可以指定版本。 pip install virtualenv pip安装virtualenv。 virtualenv venv --python=python3.6 创建一个名...

2018-04-17 20:48:50

阅读数:31

评论数:0

解决上篇博文里提到的不能使用unittest.mock.patch()的问题

今天研究了下,问题解决了,关键还是一个查找module的问题。 小结一个import的基础用法 很多源代码里看到这样的用法,from flask import Flask,from models.item import ItemModel,然后当我自己创建了一个名字叫person的modu...

2018-04-16 20:49:56

阅读数:16

评论数:0

Python的单元测试unittest中的Mock使用小结

前面一篇博文简单说了使用unittest.mock对无返回值的函数做单元测试。这里是更多一些例子的总结。 被测函数中使用到了input需要自动化输入 #!/usr/bin/env python3 from unittest import TestCase from unittest....

2018-04-14 21:41:40

阅读数:25

评论数:0

使用unittest做类似print这样无return返回值的函数的单元测试

在看Python里自带的一个单元测试库unittest,有个有意思的应用是可以对类似于print()这样无return返回值的函数做验证。见下面代码。 #!/usr/bin/env python3 from unittest import TestCase from unittest.mock...

2018-04-11 21:40:29

阅读数:105

评论数:0

'Master Jenkins CI For DevOps and Developers'课程总结 - 2

CI/CD在Jenkins上的简易实现 Build job 在pipeline的最上游的Build job里的Configure里做如下设置,可使该job以1分钟1次的频率,去轮询Git repository里的代码,如果有更新,则即刻开始build。* * * * *表示轮询频率是每一天的每...

2018-04-05 21:42:24

阅读数:32

评论数:0

'Master Jenkins CI For DevOps and Developers'课程总结 - 1

在Maven项目里添加Java静态代码质量检查并发布报告 需要的插件: Maven Integration plugin Checkstyle Plug-in 具体步骤: 新建job,选择Freestyle project。 Source Code Management选择Git,填...

2018-04-05 18:10:25

阅读数:21

评论数:0

'Master Jenkins CI For DevOps and Developers'课程总结 - 0

这个课程的内容不算多,不到一个星期就看完了,赶紧来做个总结和笔记。 课程中的内容大致分为3部分。 普通的Jenkins pipeline的创建。从github(git)上pull代码,触发的时间设置(Poll SCM),配置JDK、Maven、Git,配置Maven项目,Maven项目中cl...

2018-04-04 00:07:35

阅读数:109

评论数:0

Enrolled 'Master Jenkins CI For DevOps and Developers'!

在Thoughtworks第一次接触pipeline等概念后,非常认同由Jenkins pipeline串联起来的开发-测试-部署这个工作模式,试听了下这个课程,instructor是James Lee,可能是位华裔,口音好听多了,而且课程设计可称的上是精致,确实是认真备课过的。目前已经完成了好几...

2018-04-01 23:56:21

阅读数:18

评论数:0

测试框架设计学习笔记 - 4

已经把课程基本看完,简单总结下Maven后面的内容: Ant的基本使用(build.xml)。这里作为小白,我有些困惑,既然Maven已经可以提供从命令行拉起所有的testng测试,那ant在此有什么用?我在Q&A上向讲师提出这个问题,表示不太明白为什么这里需要学习an...

2018-04-01 22:07:20

阅读数:25

评论数:0

2018年的学习计划

2018年马上就要过完第一个季度了(1~3月),感觉还是需要计划一下今年的时间,集中一些注意力。 扯点闲话,以前学习了一点点王阳明心学的皮毛,知行合一4个字,本来是挂在博客的title上,后来才知道知行合一并不是最初那么字面的意思,其实大概是说3个瞬间,1人眼在看到事物后,2心(大脑)对看到的东...

2018-03-25 23:38:43

阅读数:490

评论数:0

Jenkins执行完构建后testng插件找不到testng-results.xml

昨天把Jenkins(ver. 2.107.1,此处注意,几乎是一个最新的Jenkins版本)安装在mac上,并建了一个简单的job,来体验下Jenkins+Maven+testng的效果,遇到这样一个有意思的问题,就是使用默认设置,也配置了testng的测试结果报告插件, 当Jenkins...

2018-03-23 20:33:32

阅读数:183

评论数:0

测试框架设计学习笔记 - 3

学习到28节,testng部分结束了,开始学习Maven。主要内容是Maven的介绍,安装,配置,和几个主要Maven命令: mvn archetype:generate mvn eclipse:eclipse mvn test mvn test -Psanity //sanity 是POM...

2018-03-21 23:15:57

阅读数:24

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭