无法通过标记运行django测试

a.j*_*lly 5 python testing django

我有问题,因为我想在django中标记一些测试,但是当我输入控制台时

from django.test import tag, TestCase


@tag('fast', 'something')
class SomeTestCase(TestCase):
    def setUp(self):
        # do something

    def test_something(self):
        # do something
Run Code Online (Sandbox Code Playgroud)

当我输入控制台时:

./manage.py test --tag=fast -k
Run Code Online (Sandbox Code Playgroud)

我有:

Using existing test database for alias 'default'...
System check identified no issues (0 silenced).

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
Preserving test database for alias 'default'...
Run Code Online (Sandbox Code Playgroud)

示例模块结构:

??? admin.py
??? __init__.py
??? migrations
??? models.py
??? tests
?   ??? __init__.py
?   ??? tests.py
?   ??? test_views.py
??? urls.py
??? views.py
Run Code Online (Sandbox Code Playgroud)

Mat*_*att 1

检查测试文件中是否存在语法错误或错误的导入。我的导入很糟糕,它默默地失败了Ran 0 tests in 0.000s