
Python开发及测试
哈布哥
一步一个脚印,扎扎实实!
展开
-
Elastos获取测试用例列表工具--gtci.py(get testcase info)
1. gtci.py# -*- coding: utf-8 -*-import sys,osfrom testcaseinfo import TestCaseInfofrom runlistinfo import RunListInfoif __name__ == '__main__': reload(sys) if (len(sys.argv) < 2):原创 2015-08-13 09:00:05 · 959 阅读 · 0 评论 -
python unittest源码解析四----关于源码中的__unittest的用处
读python的unittest源码的时候,发现每个文件的开头部分都有这样一句话:__unittest = True我们知道,下划线在python中含有特殊的意义,而双下线(double underline scope)就表示私有的,那么这里在每个文件中定义一个私有的全局变量__unittest是干嘛用?叙述它的用途之前,我们先来认识一下python中的两个内部类型:Frame o原创 2015-09-12 15:09:11 · 1397 阅读 · 0 评论 -
【Python测试】unittest源码解析一----测试用例是如何被执行的
在Python的单元测试中,有各种不同方式来执行用户的测试用例,在接下来的篇幅中,我们会详细叙述每种方式的具体执行流程。先来看下unittest中的__init__.py中提供的一个测试用例案例: import unittest class IntegerArithmeticTestCase(unittest.TestCase): def testA...原创 2015-09-01 19:22:27 · 7443 阅读 · 0 评论 -
【Python测试】unittest源码解析二----Test Discovery
python -m unittest discover /home/kortide "Atest.py"上面是执行我放在桌面的Atest.py测试模块。 这里的-m什么意思呢?python -h说明如下: -m mod : run library module as a script (terminates option list)把库模块作为一个脚本来运行,当把un...原创 2015-09-06 12:56:47 · 7082 阅读 · 0 评论 -
【Python测试】unittest源码解析三----loader.py之_get_name_from_path(self, path)
def _get_name_from_path(self, path): path = os.path.splitext(os.path.normpath(path))[0] _relpath = os.path.relpath(path, self._top_level_dir) assert not os.path.isabs(_re...原创 2015-09-06 16:03:43 · 1502 阅读 · 0 评论 -
【Python开发及测试】Python发送邮件
#-*- coding: UTF-8 -*-#目的:发送普通文本和超文本邮件,并且把携带的附件显示在超文本文件中#环境:同在163的服务器下发送和接收邮件from email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.mime.image import MIMEI...原创 2015-10-09 15:45:45 · 787 阅读 · 0 评论 -
【Python开发及测试】lava中setup.py解析
#### setup.py内容 setup( name='lava-server', version=version_tag(), author="Zygmunt Krynicki", author_email="lava-team@linaro.org", namespace_packages=['lava', ], packages=find_p原创 2017-12-29 14:09:01 · 635 阅读 · 0 评论 -
【Python开发及测试】tsql连接正常,pymssql无法连接
先来看异常:Traceback (most recent call last): File "pymssql.pyx", line 635, in pymssql.connect (pymssql.c:10734) File "_mssql.pyx", line 1902, in _mssql.connect (_mssql.c:21821) File "_mssql.pyx",...原创 2018-07-20 14:09:57 · 4026 阅读 · 1 评论