当前位置 : 主页 > 编程语言 > python >

Pytest----repeat插件使用方法

来源:互联网 收集:自由互联 发布时间:2022-08-10
(1)安装pytest-repeat插件 (PytestEnv) G:\lamb_source\pytest_example_for_full_documentation\test_demopip install pytest-repeat Collecting pytest-repeat Downloading pytest_repeat-0.8.0-py2.py3-none-any.whl (4.2 kB) Requirement already


(1)安装pytest-repeat插件

(PytestEnv) G:\lamb_source\pytest_example_for_full_documentation\test_demo>pip install pytest-repeat
Collecting pytest-repeat
Downloading pytest_repeat-0.8.0-py2.py3-none-any.whl (4.2 kB)
Requirement already satisfied: pytest>=3.6 in d:\miniconda\envs\pytestenv\lib\site-packages (from pytest-repeat) (5.4.3)
Requirement already satisfied: colorama; sys_platform == "win32" in d:\miniconda\envs\pytestenv\lib\site-packages (from pytest>=3.6->pytest-repeat) (0.4.3)
Requirement already satisfied: pluggy<1.0,>=0.12 in d:\miniconda\envs\pytestenv\lib\site-packages (from pytest>=3.6->pytest-repeat) (0.13.1)
Requirement already satisfied: packaging in d:\miniconda\envs\pytestenv\lib\site-packages (from pytest>=3.6->pytest-repeat) (20.4)
Requirement already satisfied: more-itertools>=4.0.0 in d:\miniconda\envs\pytestenv\lib\site-packages (from pytest>=3.6->pytest-repeat) (8.4.0)
Requirement already satisfied: py>=1.5.0 in d:\miniconda\envs\pytestenv\lib\site-packages (from pytest>=3.6->pytest-repeat) (1.9.0)
Requirement already satisfied: attrs>=17.4.0 in d:\miniconda\envs\pytestenv\lib\site-packages (from pytest>=3.6->pytest-repeat) (19.3.0)
Requirement already satisfied: atomicwrites>=1.0; sys_platform == "win32" in d:\miniconda\envs\pytestenv\lib\site-packages (from pytest>=3.6->pytest-repeat) (1.4.0)
Requirement already satisfied: wcwidth in d:\miniconda\envs\pytestenv\lib\site-packages (from pytest>=3.6->pytest-repeat) (0.2.5)
Requirement already satisfied: pyparsing>=2.0.2 in d:\miniconda\envs\pytestenv\lib\site-packages (from packaging->pytest>=3.6->pytest-repeat) (2.4.7)
Requirement already satisfied: six in d:\miniconda\envs\pytestenv\lib\site-packages (from packaging->pytest>=3.6->pytest-repeat) (1.15.0)

(2)使用 pytest -s –count=3 命令可以重复执行,不管结果成功还是失败

test_example.py中编写如下代码

def test_01():
assert 1==1

def test_02():
assert 1==2

重复执行的结果:

(PytestEnv) G:\lamb_source\pytest_example_for_full_documentation\test_demo>pytest -s --count=3
========================================================================= test session starts ==========================================================================
platform win32 -- Python 3.8.3, pytest-5.4.3, py-1.9.0, pluggy-0.13.1
rootdir: G:\lamb_source\pytest_example_for_full_documentation\test_demo
plugins: html-2.1.1, metadata-1.10.0, repeat-0.8.0
collected 6 items

test_example.py ...FFF

=============================================================================== FAILURES ===============================================================================
_____________________________________________________________________________ test_02[1-3] _____________________________________________________________________________

def test_02():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
_____________________________________________________________________________ test_02[2-3] _____________________________________________________________________________

def test_02():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
_____________________________________________________________________________ test_02[3-3] _____________________________________________________________________________

def test_02():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
======================================================================= short test summary info ========================================================================
FAILED test_example.py::test_02[1-3] - assert 1 == 2
FAILED test_example.py::test_02[2-3] - assert 1 == 2
FAILED test_example.py::test_02[3-3] - assert 1 == 2
===================================================================== 3 failed, 3 passed in 0.24s ======================================================================

(3)使用 pytest -s –count=3 -x 命令可以重复执行,直到失败位置,如果执行满三次了还没有失败,也不再继续了

test_example.py中编写如下代码:

def test_01():
assert 1==1

def test_02():
assert 1==2

使用如下命令执行:test_02因为第一次就失败了,所以不再继续执行了

pytest -s --count=3

运行结果如下:

PytestEnv) G:\lamb_source\pytest_example_for_full_documentation\test_demo>pytest -s --count=3 -x
========================================================================= test session starts ==========================================================================
platform win32 -- Python 3.8.3, pytest-5.4.3, py-1.9.0, pluggy-0.13.1
rootdir: G:\lamb_source\pytest_example_for_full_documentation\test_demo
plugins: html-2.1.1, metadata-1.10.0, repeat-0.8.0
collected 6 items

test_example.py ...F

=============================================================================== FAILURES ===============================================================================
_____________________________________________________________________________ test_02[1-3] _____________________________________________________________________________

def test_02():
> assert 1==2
E assert 1 == 2

test_example.py:6: AssertionError
======================================================================= short test summary info ========================================================================
FAILED test_example.py::test_02[1-3] - assert 1 == 2
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
===================================================================== 1 failed, 3 passed in 0.18s ======================================================================

(4)使用装饰器标记重复执行的次数

在test_example.py中编写如下代码:

import pytest

def test_01():
assert 1==1

@pytest.mark.repeat(3)
def test_02():
assert 1==2

此时执行只需要使用 pytest -s即可,运行结果如下:

(PytestEnv) G:\lamb_source\pytest_example_for_full_documentation\test_demo>pytest -s
========================================================================= test session starts ==========================================================================
platform win32 -- Python 3.8.3, pytest-5.4.3, py-1.9.0, pluggy-0.13.1
rootdir: G:\lamb_source\pytest_example_for_full_documentation\test_demo
plugins: html-2.1.1, metadata-1.10.0, repeat-0.8.0
collected 4 items

test_example.py .FFF

=============================================================================== FAILURES ===============================================================================
_____________________________________________________________________________ test_02[1-3] _____________________________________________________________________________

@pytest.mark.repeat(3)
def test_02():
> assert 1==2
E assert 1 == 2

test_example.py:8: AssertionError
_____________________________________________________________________________ test_02[2-3] _____________________________________________________________________________

@pytest.mark.repeat(3)
def test_02():
> assert 1==2
E assert 1 == 2

test_example.py:8: AssertionError
_____________________________________________________________________________ test_02[3-3] _____________________________________________________________________________

@pytest.mark.repeat(3)
def test_02():
> assert 1==2
E assert 1 == 2

test_example.py:8: AssertionError
======================================================================= short test summary info ========================================================================
FAILED test_example.py::test_02[1-3] - assert 1 == 2
FAILED test_example.py::test_02[2-3] - assert 1 == 2
FAILED test_example.py::test_02[3-3] - assert 1 == 2
===================================================================== 3 failed, 1 passed in 0.19s ======================================================================

(5)重复执行类,只需要在类上加上装饰器即可

test_example.py 中编写如下代码:

import pytest

@pytest.mark.repeat(3)
class TestExample():
def test_01(self):
assert 1==1

def test_02(self):
assert 1==2

使用pytest -s执行结果如下:

(PytestEnv) G:\lamb_source\pytest_example_for_full_documentation\test_demo>pytest -s
========================================================================= test session starts ==========================================================================
platform win32 -- Python 3.8.3, pytest-5.4.3, py-1.9.0, pluggy-0.13.1
rootdir: G:\lamb_source\pytest_example_for_full_documentation\test_demo
plugins: html-2.1.1, metadata-1.10.0, repeat-0.8.0
collected 6 items

test_example.py ...FFF

=============================================================================== FAILURES ===============================================================================
_______________________________________________________________________ TestExample.test_02[1-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x00000239A98BC370>

def test_02(self):
> assert 1==3
E assert 1 == 3

test_example.py:9: AssertionError
_______________________________________________________________________ TestExample.test_02[2-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x00000239A98CB6D0>

def test_02(self):
> assert 1==3
E assert 1 == 3

test_example.py:9: AssertionError
_______________________________________________________________________ TestExample.test_02[3-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x00000239A98CBAC0>

def test_02(self):
> assert 1==3
E assert 1 == 3

test_example.py:9: AssertionError
======================================================================= short test summary info ========================================================================
FAILED test_example.py::TestExample::test_02[1-3] - assert 1 == 3
FAILED test_example.py::TestExample::test_02[2-3] - assert 1 == 3
FAILED test_example.py::TestExample::test_02[3-3] - assert 1 == 3
===================================================================== 3 failed, 3 passed in 0.23s ======================================================================

(6)pytest 命令行可通过 –repeat-scope指定重复执行的单元,可选值有:session,module,class,function

  • (1) function(默认)范围针对每个用例重复执行,再执行下一个用例
  • (2) class 以class为用例集合单位,重复执行class里面的用例,再执行下一个
  • (3) module 以模块为单位,重复执行模块里面的用例,再执行下一个
  • (4) session 重复整个测试会话,即所有收集的测试执行一次,然后所有这些测试再次执行等等

创建如下结构的文件:

test_demo
|----test_example.py
|----test_example_02.py

在两个py文件中都编写如下代码:

import pytest

def test_001():
assert 1==1

def test_002():
assert 1==2


class TestExample():
def test_003(self):
assert 3==3

def test_004(self):
assert 3==4

pytest -s –count=3 –repeat-scope=function 运行的结果如下,每个函数都运行三次后在进行下一个

(PytestEnv) G:\lamb_source\pytest_example_for_full_documentation\test_demo>pytest -s --count=3 --repeat-scope=function
========================================================================= test session starts ==========================================================================
platform win32 -- Python 3.8.3, pytest-5.4.3, py-1.9.0, pluggy-0.13.1
rootdir: G:\lamb_source\pytest_example_for_full_documentation\test_demo
plugins: html-2.1.1, metadata-1.10.0, repeat-0.8.0
collected 24 items

test_example.py ...FFF...FFF
test_example_02.py ...FFF...FFF

=============================================================================== FAILURES ===============================================================================
____________________________________________________________________________ test_002[1-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
____________________________________________________________________________ test_002[2-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
____________________________________________________________________________ test_002[3-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[1-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001DD9BD0E730>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
______________________________________________________________________ TestExample.test_004[2-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001DD9BCFBDF0>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
______________________________________________________________________ TestExample.test_004[3-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001DD9BCFB460>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
____________________________________________________________________________ test_002[1-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
____________________________________________________________________________ test_002[2-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
____________________________________________________________________________ test_002[3-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[1-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001DD9BD2E7C0>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
______________________________________________________________________ TestExample.test_004[2-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001DD9BD9F6A0>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
______________________________________________________________________ TestExample.test_004[3-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001DD9BD16DC0>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
======================================================================= short test summary info ========================================================================
FAILED test_example.py::test_002[1-3] - assert 1 == 2
FAILED test_example.py::test_002[2-3] - assert 1 == 2
FAILED test_example.py::test_002[3-3] - assert 1 == 2
FAILED test_example.py::TestExample::test_004[1-3] - assert 3 == 4
FAILED test_example.py::TestExample::test_004[2-3] - assert 3 == 4
FAILED test_example.py::TestExample::test_004[3-3] - assert 3 == 4
FAILED test_example_02.py::test_002[1-3] - assert 1 == 2
FAILED test_example_02.py::test_002[2-3] - assert 1 == 2
FAILED test_example_02.py::test_002[3-3] - assert 1 == 2
FAILED test_example_02.py::TestExample::test_004[1-3] - assert 3 == 4
FAILED test_example_02.py::TestExample::test_004[2-3] - assert 3 == 4
FAILED test_example_02.py::TestExample::test_004[3-3] - assert 3 == 4
==================================================================== 12 failed, 12 passed in 0.34s =====================================================================

pytest -s –count=3 –repeat-scope=class 运行结果如下,以类为单位进行重复执行3此,然后执行下一个类

(PytestEnv) G:\lamb_source\pytest_example_for_full_documentation\test_demo>pytest -s --count=3 --repeat-scope=class
========================================================================= test session starts ==========================================================================
platform win32 -- Python 3.8.3, pytest-5.4.3, py-1.9.0, pluggy-0.13.1
rootdir: G:\lamb_source\pytest_example_for_full_documentation\test_demo
plugins: html-2.1.1, metadata-1.10.0, repeat-0.8.0
collected 24 items

test_example.py .F.F.F.F.F.F
test_example_02.py .F.F.F.F.F.F

=============================================================================== FAILURES ===============================================================================
____________________________________________________________________________ test_002[1-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
____________________________________________________________________________ test_002[2-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
____________________________________________________________________________ test_002[3-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[1-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001DAE249AB50>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
______________________________________________________________________ TestExample.test_004[2-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001DAE24B0430>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
______________________________________________________________________ TestExample.test_004[3-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001DAE24B0FA0>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
____________________________________________________________________________ test_002[1-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
____________________________________________________________________________ test_002[2-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
____________________________________________________________________________ test_002[3-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[1-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001DAE24C30A0>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
______________________________________________________________________ TestExample.test_004[2-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001DAE24C3F70>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
______________________________________________________________________ TestExample.test_004[3-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001DAE24BD1C0>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
======================================================================= short test summary info ========================================================================
FAILED test_example.py::test_002[1-3] - assert 1 == 2
FAILED test_example.py::test_002[2-3] - assert 1 == 2
FAILED test_example.py::test_002[3-3] - assert 1 == 2
FAILED test_example.py::TestExample::test_004[1-3] - assert 3 == 4
FAILED test_example.py::TestExample::test_004[2-3] - assert 3 == 4
FAILED test_example.py::TestExample::test_004[3-3] - assert 3 == 4
FAILED test_example_02.py::test_002[1-3] - assert 1 == 2
FAILED test_example_02.py::test_002[2-3] - assert 1 == 2
FAILED test_example_02.py::test_002[3-3] - assert 1 == 2
FAILED test_example_02.py::TestExample::test_004[1-3] - assert 3 == 4
FAILED test_example_02.py::TestExample::test_004[2-3] - assert 3 == 4
FAILED test_example_02.py::TestExample::test_004[3-3] - assert 3 == 4
==================================================================== 12 failed, 12 passed in 0.26s =====================================================================

pytest -s –count=3 –repeat-scope=module运行结果如下:以模块为单位进行重复执行

========================================================================= test session starts ==========================================================================
platform win32 -- Python 3.8.3, pytest-5.4.3, py-1.9.0, pluggy-0.13.1
rootdir: G:\lamb_source\pytest_example_for_full_documentation\test_demo
plugins: html-2.1.1, metadata-1.10.0, repeat-0.8.0
collected 24 items

test_example.py .F.F.F.F.F.F
test_example_02.py .F.F.F.F.F.F

=============================================================================== FAILURES ===============================================================================
____________________________________________________________________________ test_002[1-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[1-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001C76ED3D760>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
____________________________________________________________________________ test_002[2-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[2-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001C76ED74D90>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
____________________________________________________________________________ test_002[3-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[3-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001C76ED74D00>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
____________________________________________________________________________ test_002[1-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[1-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001C76ED9D2E0>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
____________________________________________________________________________ test_002[2-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[2-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001C76ED7D850>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
____________________________________________________________________________ test_002[3-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[3-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001C76ED9D9A0>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
======================================================================= short test summary info ========================================================================
FAILED test_example.py::test_002[1-3] - assert 1 == 2
FAILED test_example.py::TestExample::test_004[1-3] - assert 3 == 4
FAILED test_example.py::test_002[2-3] - assert 1 == 2
FAILED test_example.py::TestExample::test_004[2-3] - assert 3 == 4
FAILED test_example.py::test_002[3-3] - assert 1 == 2
FAILED test_example.py::TestExample::test_004[3-3] - assert 3 == 4
FAILED test_example_02.py::test_002[1-3] - assert 1 == 2
FAILED test_example_02.py::TestExample::test_004[1-3] - assert 3 == 4
FAILED test_example_02.py::test_002[2-3] - assert 1 == 2
FAILED test_example_02.py::TestExample::test_004[2-3] - assert 3 == 4
FAILED test_example_02.py::test_002[3-3] - assert 1 == 2
FAILED test_example_02.py::TestExample::test_004[3-3] - assert 3 == 4
==================================================================== 12 failed, 12 passed in 0.28s =====================================================================

pytest -s –count=3 –repeat-scope=session 运行结果如下,以整个测试过程为单位重复执行3此

(PytestEnv) G:\lamb_source\pytest_example_for_full_documentation\test_demo>pytest -s --count=3 --repeat-scope=session
========================================================================= test session starts ==========================================================================
platform win32 -- Python 3.8.3, pytest-5.4.3, py-1.9.0, pluggy-0.13.1
rootdir: G:\lamb_source\pytest_example_for_full_documentation\test_demo
plugins: html-2.1.1, metadata-1.10.0, repeat-0.8.0
collected 24 items

test_example.py .F.F
test_example_02.py .F.F
test_example.py .F.F
test_example_02.py .F.F
test_example.py .F.F
test_example_02.py .F.F

=============================================================================== FAILURES ===============================================================================
____________________________________________________________________________ test_002[1-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[1-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x0000018975001730>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
____________________________________________________________________________ test_002[1-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[1-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001897504FD60>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
____________________________________________________________________________ test_002[2-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[2-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001897504F130>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
____________________________________________________________________________ test_002[2-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[2-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x0000018975060100>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
____________________________________________________________________________ test_002[3-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[3-3] _______________________________________________________________________

self = <test_example.TestExample object at 0x000001897505EC10>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example.py:15: AssertionError
____________________________________________________________________________ test_002[3-3] _____________________________________________________________________________

def test_002():
> assert 1==2
E assert 1 == 2

test_example_02.py:7: AssertionError
______________________________________________________________________ TestExample.test_004[3-3] _______________________________________________________________________

self = <test_example_02.TestExample object at 0x000001897505E670>

def test_004(self):
> assert 3==4
E assert 3 == 4

test_example_02.py:15: AssertionError
======================================================================= short test summary info ========================================================================
FAILED test_example.py::test_002[1-3] - assert 1 == 2
FAILED test_example.py::TestExample::test_004[1-3] - assert 3 == 4
FAILED test_example_02.py::test_002[1-3] - assert 1 == 2
FAILED test_example_02.py::TestExample::test_004[1-3] - assert 3 == 4
FAILED test_example.py::test_002[2-3] - assert 1 == 2
FAILED test_example.py::TestExample::test_004[2-3] - assert 3 == 4
FAILED test_example_02.py::test_002[2-3] - assert 1 == 2
FAILED test_example_02.py::TestExample::test_004[2-3] - assert 3 == 4
FAILED test_example.py::test_002[3-3] - assert 1 == 2
FAILED test_example.py::TestExample::test_004[3-3] - assert 3 == 4
FAILED test_example_02.py::test_002[3-3] - assert 1 == 2
FAILED test_example_02.py::TestExample::test_004[3-3] - assert 3 == 4
==================================================================== 12 failed, 12 passed in 0.27s =====================================================================


上一篇:数据分析----numpy数组的三种创建方式
下一篇:没有了
网友评论