Я изучаю некоторые тестовые коды Django и нахожу assertIn
и assertContains
довольно похожими, я прочитал документацию , в которой они ничего не сказали о assertIn
или, может быть, я не смог Найди это.
Этот пример ниже проверяет, появляется ли 'john' в содержимом self.email.body
self.assertIn('john', self.email.body)
аналогично этому примеру проверяется, появляется ли csrfmiddlewaretoken
при содержании self.response
self.assertContains(self.response, 'csrfmiddlewaretoken')
Похоже, там синтаксис другой, но там функциональность та же. Следовательно, в чем разница?
Если бы вы могли помочь мне понять это на некоторых базовых примерах, я был бы очень признателен.
Большое вам спасибо