Django-nose failure - KeyError: u'en-us'
Django-nose failure - KeyError: u'en-us'
我的所有 TestCase
文件都在一个名为 'tests' 的 Django 应用程序中。 运行 特定的 TestCase
使用此命令工作得很好:
python run manage.py test tests.myTestCaseFile
但是,当我 运行 测试文件夹中的整个测试用例集时,这会失败:
python run manage.py test tests
在这种情况下,会触发许多 ImportErrors 以及 KeyError:'en-us'。基本上每一个 TestMethod
都以这样或那样的方式出错。
知道这里会发生什么吗?
注意: 我已经尝试在 shell 中导入 myapp.urls 并且 reverse(urlname) 在那里工作得很好..
我已经解决了这个问题:
- KeyError: u'en-us' 似乎在 任何测试模块 [=24= 中出现导入错误时发生]
我有一个测试文件,它正在测试当前分支中不存在的功能。
似乎 任何测试文件中的导入错误 阻止了 整个测试套件的执行。
我的所有 TestCase
文件都在一个名为 'tests' 的 Django 应用程序中。 运行 特定的 TestCase
使用此命令工作得很好:
python run manage.py test tests.myTestCaseFile
但是,当我 运行 测试文件夹中的整个测试用例集时,这会失败:
python run manage.py test tests
在这种情况下,会触发许多 ImportErrors 以及 KeyError:'en-us'。基本上每一个 TestMethod
都以这样或那样的方式出错。
知道这里会发生什么吗?
注意: 我已经尝试在 shell 中导入 myapp.urls 并且 reverse(urlname) 在那里工作得很好..
我已经解决了这个问题:
- KeyError: u'en-us' 似乎在 任何测试模块 [=24= 中出现导入错误时发生]
我有一个测试文件,它正在测试当前分支中不存在的功能。
似乎 任何测试文件中的导入错误 阻止了 整个测试套件的执行。