本文记录通过批量测试和配置环境来逐渐掌握该项目的过程。
通过进行以下实验,可以学会:如何利用py.test进行批量测试;如何在临时文件夹中写文件;如何获取项目根目录路径;如何在github上Commit and push自己的代码;安装缺失包的一种方法;从spaCy1.8.2的源码中可以看到对哪些语言进行过支持;了解如何将.pyx文件转化为可以import的.pyd文件。
下面只重点列出测试会报错的几个文件。
test_config.py
直接运行test_config.py文件会出现路径错误,需要进行以下修改:
defaults = utils.read_yaml_file(ProjectUtil.project_root_path() + CONFIG_DEFAULTS_PATH)
在tests/base目录下(cd E:\workspace-python\Rasa_NLU_Chi\tests\base)运行py.test -q test_config.py,报错如下:
________________________________________ ERROR at setup of test_default_config _____________________________________