Closed scandiumby closed 1 year ago
То, что нужно подправить:
[x] Давай оставим, только 2 теста test_url_available_by_name
и test_template_name_correct
. test_url_exists_at_correct_location я не совсем понял что ты хотел там сделать, а test_template_content - точно нам не нужен, т.к. мы опираем на внутренний контент страницы, который скорее всего будет вообще из админка задаваться. Это делает тест очень хрупким (т.е. он будет постоянно ложно срабатывать, как только мы поменяем содержимое тега h1)
[x] не используй прямые урлы в тестах (это тоже делает тесты хрупкими, так как сами урлы могут меняться), а лучше использовать название углов примерно так: reverse('buyer:cart')
. Данный код найдет урл path('cart', BuyerCartView.as_view(), name='cart'), по параметру name и рамках приложения buyer
[x] Ну и в таком же духе сделай тесты для остальных вьюх, а потом подумаем, на каких страницах, что еще можно специфичное протестить для каждой страницы
In progress
в канбане проекта34_buyer_view_tests
) от ветки developbuyer
(apps/buyer/views)apps/buyer/tests.py
resolved #34
)develop
done