12 2020 档案
摘要:根据requirements.txt文件安装模块 pip install -r requirements.txt 安装/卸载 模块 pip install <module> # 下载某个模块 pip install <module>== <version> # 指定下载的版本 pip uninsta
阅读全文
摘要:FastSurfer github: https://github.com/Deep-MI/FastSurfer FastSurfer简介 FastSurfer, 一个快速而准确的基于深度学习的神经医学影像处理管道. 可以实现进行volumetric分析(在GPU上1min), 和在surface上
阅读全文
摘要:配置.coveragerc 排除某些你不关注的行, 比如 '__main__' 所在行 可以通过配置你本地的 .coveragerc 文件进行设置 [run] branch = True omit = # 计算覆盖率时排除某些文件 */test_*.py */*_test.py [report] #
阅读全文
摘要:什么是mock 写测试写到一定程度,就会发现,不做mock是不行的, 一个长达5个小时的计算代码,总不能每次测试都跑一次吧? 这个时候我们就需要mock住代码 所谓mock,简单理解就是模拟代码的行为, 并不真正运行代码本身,从而能够减少重复测试,减少测试的时间. pytest-mock pytho
阅读全文
摘要:使用pytest.raises来进行对异常的测试 import pytest def test_error(): with pytest.raises(ZeroDivisionError): 1 / 0
阅读全文
摘要:安装pytest-xdist包 pip3 install pytest-xdist 使用方法 pytest -n NUM NUM 为进程数目, 你的电脑是几核的就可以使用最大数量的核来进行运算, 比如我的电脑是六核的,NUM就可以设定为6. 康康效果 #使用前 28 passed in 26.15s
阅读全文