【nose入门】环境搭建
http://blog.sina.com.cn/s/blog_65a8ab5d0101fihb.html
主要分为四个模块
一 环境搭建
二 demo测试
三 参数说明
四 注意事项
一 环境搭建
1 从网站https://pypi.python.org/pypi/nose/选择相应的版本下载 wget url即可下载到服务器对应目录
tar xzvf nose***
cd nose***
python setup.py install
nosetests 进行测试
若报错如下:
File "/usr/lib/python2.6/dist-packages/nose-1.3.7-py2.6.egg/nose/plugins/manager.py", line 141, in chain
result = meth(*arg, **kw)
File "/usr/lib/python2.6/dist-packages/nose-1.3.7-py2.6.egg/nose/plugins/capture.py", line 74, in formatError
test.capturedOutput = output = self.buffer
File "/usr/lib/python2.6/dist-packages/nose-1.3.7-py2.6.egg/nose/plugins/capture.py", line 112, in _get_buffer
return self._buf.getvalue()
File "/usr/lib64/python2.6/StringIO.py", line 270, in getvalue
self.buf += ''.join(self.buflist)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 1138: ordinal not in range(128)
则是因为编码格式问题,
只需要找到nosetests文件(执行命令的时候会报我的是在/usr/bin/nosetests)
添加内容如下;
reload(sys)
sys.setdefaultencoding('utf8')
再执行nosetests即可
[root@ip-192-168-1-15:52.77.116.218 bin]#nosetests
----------------------------------------------------------------------
Ran 0 tests in 0.027s
OK
Demo如下 test.py
def setUp():
print 'function setup'
def Testfunc1():
print 'testfunc1'
assert True
def Testfunc2():
print 'testfunc2'
assert True
def tearDown():
print 'functiontearDown'
直接在目录下运行nosetests即可看到结果
[root@ip-192-168-1-15:52.77.116.218 nosetest]#nosetests
..
----------------------------------------------------------------------
Ran 2 tests in 0.001s
OK
注意:测试代码保存的文件必须以Test或test开头.然后在该目录下执行nosetests
nose常用参数
最新文章
- Redis设计与实现读书笔记(一) SDS
- jQuery MiniUI开发系列之:安装部署
- FreeBSD从零开始---安装后配置(二)
- js实现快速排序
- 从原理上理解NodeJS的适用场景
- 汽车行业的DMS系统 IT不变应万变
- 工作中用到的linux命令
- IDEA 安装scala插件
- 商米D1S一体机设置搜狗手写输入法图解
- 【CZYZ 20160819】背包
- 洛谷P2868 [USACO07DEC]观光奶牛Sightseeing Cows(01分数规划)
- 使用redis做分布式锁
- 移动端、PC端(前后台)、小程序常用的UI框架
- WebRTC信令控制简介与STUN, TURN服务器搭建
- 关于SharedPreferences存储数据的使用方法
- mfc CFileFind查找类
- flask第30篇——宏macro和import标签
- UUID生成随机数工具类
- opencv cv::imageshow 不加waitKey()不能显示图片
- HDU 2586 How far away ?【LCA】