平常主要是依靠 Python(PyCharm) + Java(Intellij)做开发
对于某一个用户自定义的方法都可以通过 Navigate->Test 来创建单测
用 Intellij 的 Maven 框架的话,创建单元测试非常舒服,自动会在对应的 test 目录下面建立相应的文件
例如
src/main/java/abc/run.java
对应的测试文件是
test/java/abc/runTest.java
但是 Pycharm 就蛋疼了,同样自动创建单元测试,其目录结构直接就是在相同目录下创建
例如在 src 目录下
src/abc/run.py
自动创建的文件位置
src/abc/test_run.py
巨丑,
目前我是手动集中到一个新建的 test 目录下,尽量模仿 Maven 格式,但总觉的路子有点野
不知道有木有 Python 大神,知道正规 or 人性化 的 Python 单测方法,能让目录结构更加清晰
v2ex, menyiarkan soalan, semua orang mungkin akan membincangkan jawapannya, pautan
Buat ujian dalam direktori akar
Kemudian namakannya mengikut format test_UNIT.py Jika jumlah kod adalah besar, anda boleh membuat beberapa sub-folder untuk mengklasifikasikan mengikut fungsi
Anda boleh merujuk kepada kod sumber permintaan dan djangopermintaan ialah reka letak yang agak standard, dan pengarangnya juga menjelaskan bahawa meletakkan ujian seperti itu bermanfaat
Saya fikir adalah lebih baik untuk merujuk kepada projek sumber terbuka piawai (susun atur ujian dalam sesetengah projek adalah sangat rawak)