假设这是我的 PyBuilder 项目的源目录的布局(省略为空__init__.py
)myProject
:
src
├── main
│ └── python
│ └── myProject
│ └── usefulThing.py
└── unittest
└── python
└── UsefulThingTest.py
内容UsefulThingTest.py
如下:
import unittest
from myProject.usefulThing import usefulFunction
class UsefulThingTest(unittest.TestCase):
def test_should_do_useful_things(self):
self.assertEqual(usefulFunction(42), 1764)
当我运行时pyb
,我收到以下警告,并且没有执行任何测试:
[WARN] No unit tests executed.
[INFO] All unit tests passed.
为什么 PyBuilder 不运行这些测试?