我正在运行我的模型(用户)的简单 Django 单元测试来检查我的模型的属性类型。我有一个属于 CharField 的用户名属性。当我运行下面的代码时,它显示我的测试用例没有错误通过,并且用户名也没有被打印出来,它在 for 循环中,如下所示。
class UserModelTest(TestCase):
def test_fields(self):
ob=User.objects.all()
for object in ob:
print(object.username)
self.assertIsInstance(object.username,int)
我认为输出应该是一个错误,因为我正在使用 Integer 类型进行检查,并且应该打印用户名。
谁能告诉我我在哪里做错了。