Я провожу простой юнит-тест 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 и имена пользователей должны быть напечатаны.
Может кто-нибудь сказать, пожалуйста, где я делаю неправильно.