Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Jul 23, 2025. It is now read-only.
 
 

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тесты на unittest для проекта YaNote В файле test_routes.py:

Главная страница доступна анонимному пользователю.
Аутентифицированному пользователю доступна страница со списком заметок notes/,  страница успешного добавления заметки done/, страница добавления новой заметки add/.
Страницы отдельной заметки, удаления и редактирования заметки доступны только автору заметки. Если на эти страницы попытается зайти другой пользователь — вернётся ошибка 404.
При попытке перейти на страницу списка заметок, страницу успешного добавления записи, страницу добавления заметки, отдельной заметки, редактирования или удаления заметки анонимный пользователь перенаправляется на страницу логина.
Страницы регистрации пользователей, входа в учётную запись и выхода из неё доступны всем пользователям.

В файле test_content.py:

отдельная заметка передаётся на страницу со списком заметок в списке object_list в словаре context;
в список заметок одного пользователя не попадают заметки другого пользователя;
на страницы создания и редактирования заметки передаются  формы.

В файле test_logic.py:

Залогиненный пользователь может создать заметку, а анонимный — не может.
Невозможно создать две заметки с одинаковым slug.
Если при создании заметки не заполнен slug, то он формируется автоматически, с помощью функции pytils.translit.slugify.
Пользователь может редактировать и удалять свои заметки, но не может редактировать или удалять чужие.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages