Тест Джанго, игнорировать отсутствующий шаблон - PullRequest
0 голосов
/ 29 июля 2011

Я работаю над этим приложением Django, где я не хочу создавать шаблоны по умолчанию, потому что создание шаблонов зависит от дизайнера. Но я все еще хочу проверить свои взгляды, чтобы убедиться, что они работают так, как ожидалось. Но тесты не пройдены, потому что нет шаблонов, и мне не нравится создавать пустые шаблоны по умолчанию, потому что это создаст впечатление, что приложение будет работать «автономно», чего не будет.

Есть ли хороший способ заставить тест игнорировать отсутствующие шаблоны, но все же позволяет проверить, какие переменные были бы отправлены в шаблон? :)

Ответы [ 2 ]

0 голосов
/ 29 июля 2011

Возможно, вам следует разделить ваш взгляд на две части:

# test this
def _my_view(request):
    return {'var_one': var_one, 'var_two': var_two}

def my_view(request):
    return direct_to_template(request, _my_view(request))

Но вы уверены, что не можете разместить логику, которая может вызвать ошибки где-то еще (модели, формы, некоторые "ядра").ру ")

0 голосов
/ 29 июля 2011

лучший ответ в мире: https://docs.djangoproject.com/en/dev/topics/testing/ : P

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