python - 我的测试不想运行,只在很短的时间内显示窗口
问题描述
我目前正在学习如何编写测试,当我尝试使用命令“py manage.py test”在 PowerShell 中运行测试时,什么都没有发生,除了显示写入内容的窗口,但这个窗口持续时间很短无法从此窗口读取任何内容的时间
这是我的 test.py
from django .test import TestCase
from ..models import Category
class CategoryModelTest(TestCase):
@classmethod
def setUpTestData(cls):
Category.objects.create(name='Armors', slug='Armors', description='')
def test_name_label(self):
category = Category.object.get(id=1)
field_label = category._meta.get_field('name').verbose_name
self.assertEqual(field_label, 'name')
def test_slug_label(self):
category = Category.object.get(id=1)
field_label = category._method.get_field('slug').verbose_name
self.assertEqual(field_label, 'slug')
def test_description_label(self):
category = Category.object.get(id=1)
field_label = category._method_get_field('description').verbose_name
self.assertEqual(field_label, 'description')
def test_name_max_length(self):
category = Category.object.get(id=1)
max_length = category._method.get_field('name').max_length
self.assertEqual(max_length, '25')
def test_slug_max_length(self):
category = Category.object.get(id=1)
max_length = category._method_get_field('slug').max_length
self.assertEqual(max_length, '25')
我的测试文件的本地化:
encyclopedy(application in my project)
model.py
tests
__init__.py
test_models.py
现在我还看到有使用 PyCharm 运行单个测试的选项,当我这样做时,我得到了这个错误:
解决方案
推荐阅读
- deep-learning - 深度学习中的“小批量”是什么意思?
- microsoft-graph-api - 图“ErrorApiQuarantined”
- jquery - 如何使用 jquery 实时收听 div 并在鼠标滚轮上添加或删除类?
- c# - 如何在我的 xamarin android 应用程序中使用 SharpNLP
- jquery - jquery 无法使用 gridview 数据填充文本框
- c++ - 如何在 blynk (arduino) 中合并 2 个文件
- django - 当将namesilo域名指向AWS ec2实例而不使用路由53时,域名停留在nginx欢迎页面上
- c++ - cppwinrt 构造函数与引用静态方法
- ruby - ECDSA 公钥恢复
- sql - ZEROIFNULL - SQL Teradata - Azure