我试图在Django测试中加载一些fixture,但它们似乎没有加载。在
在我的设置.py,我指定:
FIXTURE_DIRS = (os.path.join(PROJECT_DIR, 'dhtmlScheduler\\fixtures\\'))
现在,在我的测试用例中:
^{pr2}$我还应该提一下,我正在使用鼻子试验器:
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
和unittest:
class TestEmployee(unittest.TestCase):
我一定漏掉了一些明显的东西,有人能给我指个正确的方向吗?在
FIXTURE_DIRS应该是一个列表或元组,而不是字符串。记住,定义元组的是逗号,而不是parens,你的设置应该是这样的
顺便说一句,硬编码路径分隔符有点挫败了整个使用点os.path.join操作系统(),所以这应该是:
^{pr2}$编辑:最后,您必须在类级别声明您的TestCase fixture,而不是在setUp()方法中。。。在
或
^{pr2}$相关问题 更多 >
编程相关推荐