美文网首页
2020-03-18python高手之路学习随笔(8.1)

2020-03-18python高手之路学习随笔(8.1)

作者: 七天七念 | 来源:发表于2020-03-18 20:14 被阅读0次

开始狄部长测试单元的学习

所谓的测试单元,即是通过假设访问,数据对编写的函数进行稳定性测试。
这实际上也是python在付出代价,因为其动态性的语言,使得错误往往要在运行到那边的时候。才会显示出来这个错误。
使用测试单位可以减少这种错误的发生。
引入测试库,需要再全局引入,虚拟环境下,有时候path是不起作用的

pip install nose
nosetests -v

能直接运行当前目录下的所有带test的文件里面带test的函数
缺点是只能判断assert的对错的类型(也就是只能判断断言出来的真或者 假)

例子:

/test/test_true.py

#!/usr/bin/env python
#-*- coding:utf-8 -*-


def test_true():

    assert True


def test_flase():

    assert False

运行结果:

test_foobar.test_true ... ok

----------------------------------------------------------------------
Ran 1 test in 0.007s

2个函数之后,测试运行失败的反应

test_foobar.test_true ... ok
test_foobar.test_flase ... FAIL

======================================================================
FAIL: test_foobar.test_flase
----------------------------------------------------------------------
Traceback (most recent call last):
  File "d:\python37-32\lib\site-packages\nose\case.py", line 198, in runTest
    self.test(*self.arg)
  File "C:\Users\Administrator\PycharmProjects\test测试\test_foobar.py", line 12, in test_flase
    assert False
AssertionError

----------------------------------------------------------------------
Ran 2 tests in 0.009s

FAILED (failures=1)

相关文章

  • 2020-03-18python高手之路学习随笔(8.1)

    开始狄部长测试单元的学习 所谓的测试单元,即是通过假设访问,数据对编写的函数进行稳定性测试。这实际上也是pytho...

  • 高手的学习之路

    信息时代,每天被各种各样的信息充斥,可是为什么越学习越感到自己无知呢? 每天你通过刷微博微信感觉学到了“五车”的知...

  • #30天橙长计划#张鑫+结构思考+第3天

    张鑫 沈阳【每日一结构】 理解罗辑思维183期“怎样成为一个高手”反思学习之道 G:【反复刻意练习——高手养成之路...

  • 随笔||学习之路

    前些时候报名了一个学习课,主要是大家的公益讲授课。 昨天开始进行,两天时间,上下午各一场,有讲散文,有讲写作,有讲...

  • OpenGL ES学习之路(8.1) 光照案例

    实现效果 实现目的 本案例主要实现绘制金字塔,并显示法向量位置和颜色和光源颜色 源码分析 首先新建OPenGL E...

  • 成为高手

    以成为高手而学习。 不断打磨自己的技能, 走出舒适区无疑是令人沮丧的。 但是这是成为高手的必经之路。 我可以在游戏...

  • 2020-02-21python高手之路学习随笔(5)

    第五章 文档 Python中 文档格式的事实标准是reStructuredText 简称 reST,是一种轻量级的...

  • 2020-02-18python高手之路学习随笔(2)

    第二章模块与库 2.1 导入系统 Python之禅 sys版本包含很多Python导入系统的信息,可以通过sys....

  • 2020-02-22python高手之路学习随笔(7)

    第七章虚拟环境 介于第六章的分发 过于复杂,先学了第七章吧。 与Python打交道免不了需要很多依赖的问题,如:1...

  • 2020-02-24python高手之路学习随笔(6)

    第六章 分发 利用工具生成自己的setup.py,现有的5类工具:1 distutils是标准库的一部分,能处理简...

网友评论

      本文标题:2020-03-18python高手之路学习随笔(8.1)

      本文链接:https://www.haomeiwen.com/subject/maecyhtx.html