2

我正在运行我的模型(用户)的简单 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 类型进行检查,并且应该打印用户名。

谁能告诉我我在哪里做错了。

4

0 回答 0