Написание неагрессивного теста для модели Django

Я написал тест для метода get_rendered_text() в моем приложении django, как показано в модели ниже. Но когда я запускаю отчет о покрытии, он все еще говорит, что я не тестировал этот метод, в то время как, насколько я понимаю, тест, который я написал, должен покрывать этот метод.

class Cross(models.Model):
text = CharField(max_length=200)

def get_rendered_text(self, carnage):
    template = Template(self.text)
    context = Context({'carnage': carnage})
    return template.render(context)

Вот тест, который я написал для вышеуказанного метода

def test_rendered(self):
    string_factory = StringFactory()
    context = Context({'my_title': 'my_title'})
    template_to_render = Template(
        string_factory.text
    )
    rendered_template = template_to_render.render(context)
    # import pdb; pdb.set_trace()
    self.assertInHTML('my_title', rendered_template)
    self.assertIn('my_title', rendered_template)

Вышеприведенный тест проходит отлично. Но в моем отчете о покрытии все еще говорится, что я не тестировал этот метод. Поэтому я пытаюсь выяснить, почему именно покрытие не отмечает этот тест как успешный. Спасибо

Вернуться на верх