gpt4 book ai didi

django - Pycharm 将新的 Django 测试文件识别为单元测试,而不是 Django 测试

转载 作者:行者123 更新时间:2023-12-02 02:41:49 26 4
gpt4 key购买 nike

如何告诉 pycharm 我创建的新测试文件是 django 测试文件,而不是单元测试文件?

我在 Django 项目中设置了 pycharm。我可以使用测试运行器将所有 Django 测试作为 Django 测试运行。

我创建了一个新的测试文件,在上面写了一个简单的单元测试。使用 manage.py 和运行所有测试的运行配置,测试运行良好。

但是,当我尝试在 pycharm 的新测试文件中运行单个测试时,它失败了,因为 pycharm 试图将它作为 unittest 而不是 django 测试运行。如下图所示,pycharm 认为这个新文件是一个 unittest 文件,而不是 django 测试文件。然而,这两个文件都在同一目录 (tests) 中,都实现了一个扩展 Unittest 的类,并且都有测试。

enter image description here

enter image description here

enter image description here

enter image description here

我没有选中下面的框,这没有错吗?

enter image description here

最佳答案

经过一夜安眠之后,解决方案就显而易见了。

新的 testfile.py

from unittest import TestCase

我把它改成了

from django.test import TestCase

现在 pycharm 将其识别为 python 测试文件。

关于django - Pycharm 将新的 Django 测试文件识别为单元测试,而不是 Django 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59007713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com