The*_*zer 8 django unit-testing python-unittest
我正在新创建的 Django 项目中运行测试。
通常我希望看到测试运行时创建的测试数据库。所有测试都运行良好,但我发现运行测试时正在使用我的本地数据库(用于运行服务器)。
在错误的数据库中创建了大量多余的数据。如何让我的测试设置再次使用正常的 test_ dabasename设置?
我不确定我做了什么改变才能实现这一点,我完全被难住了。
class TestRest(TestCase):
def setUp(self):
...
def test_allowed_to_get_list_authenticated(self):
....
Run Code Online (Sandbox Code Playgroud)
The*_*zer 17
找到了。我真是一个糟糕的程序员:(。
我从进口
unittest.case import TestCase
Run Code Online (Sandbox Code Playgroud)
当它应该是
from django.test import TestCase
Run Code Online (Sandbox Code Playgroud)
这导致没有创建测试数据库。
归档时间: |
|
查看次数: |
1345 次 |
最近记录: |