python unittest初探
来源:互联网 发布:如何备考司法考试知乎 编辑:程序博客网 时间:2024/06/07 02:35
待测试的类:
class Request:
url = ""
method = ""
paras = {}
def __init__(self,url):
self.url = url
self.method = "post"
self.paras = {}
def setPincode(self,pincode):
self.addParas("pincode",pincode)
def getPincode(self):
return self.paras.get("pincode")
def addParas(self,key,value):
if (self.paras.has_key(key)):
del self.paras[key]
self.paras[key] = value
==============================================
测试类:
import unittest
from Request import *
class MyTestCase(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
print "--------------End!"
pass
def test_Request(self):
self.request = Request("http://www.baidu.com")
self.request.setPincode("pincode1")
self.request.addParas("pincode","parauuuuuuuuuuuuuu1")
self.assertEqual(self.request.getPincode(),"parauuuuuuuuuuuuuu1")
for k,v in self.request.paras.items():
print k,v
def test_something(self):
self.assertEqual(False, False)
print "test_something1"
if __name__ == '__main__':
unittest.main()
==============================
运行结果:
D:\Python27\python.exe "D:\Program Files\JetBrains\PyCharm 1.1.1\helpers\pycharm\utrunner.py" TestRequest.py
Testing started at 下午6:10 ...
pincode parauuuuuuuuuuuuuu1
--------------End!
test_something1
--------------End!
Process finished with exit code 0
- python unittest初探
- python unittest
- Python unittest
- python unittest
- python unittest
- python unittest
- Python unittest
- python--单元测试--unittest
- PYTHON单元测试模块unittest
- python单元测试unittest
- Python unittest 模块
- python-unittest模块【单元测试】
- python单元测试unittest
- python测试之unittest
- python测试之unittest
- Python unittest小结
- python单元测试unittest
- Python Unittest源码分析
- VC中调用外部程序方式总结
- Windows Phone 菜单栏
- Safari插件机制研究(一)
- 交通灯管理系统
- java实例化代码------------------监听事件
- python unittest初探
- HashMap和ConcurrentHashMap浅析
- codeforces 304A. Pythagorean Theorem II
- struts2校验
- android使用HttpGet进行BASIC认证
- python 的日志logging模块学习 (转自:http://www.cnblogs.com/dkblog/archive/2011/08/26/2155018.html)
- Android中的WebView进行直接加载网页
- token拦截器
- android settings elipse 导入