цикл не работает в модульном тестировании в Django? - PullRequest
0 голосов
/ 28 февраля 2019

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

Может кто-нибудь сказать, пожалуйста, где я делаю неправильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...