pytest

目录结构

应用

1
2
3
4
5
├── feature        
├── in_fc.py #开发文件
└── test #测试目录
├── __init__.py #子目录需要添加
└── test_in_fc.py #测试

in_fc.py文件

1
2
3
4
5
def one():
return 1

def Plus_One(x):
return x+1

__init__.py

test_in_fc.py

1
2
3
4
5
6
7
8
9
#!/usr/bin/env python3 -m pytest
# coding=utf-8
import in_fc

def test_one():
assert in_fc.one() == 1

def test_Plus_One():
assert in_fc.Plus_One(1) == 2

1
2
3
4
5
6
7
8
9
#!/usr/bin/env python3 -m pytest
# coding=utf-8
import in_fc

class Test_in_fc:
def test_one(self):
assert in_fc.one() == 1
def test_Plus_One(self):
assert in_fc.Plus_One(1) == 2

运行

1
/usr/bin/env python3 -m pytest 文件