Backend Test Plan (Current)
Scope
Covers model utilities, markdown rendering behavior, and authenticated note access.
Test suites
-
creators.tests.CreatorModelTests- profile image path generation
- verification default values
-
notes.tests.NoteBlockMarkdownTests- markdown output for code block and quote block
-
notes.tests.NoteUtilitiesTests- utility safety (
get_object_or_None) - unique ID generation constraints
- object-level permission checks with
check_is_creator
- utility safety (
-
notes.tests.NotesViewSmokeTests/notes/collections/redirects anonymous users- authenticated user gets page response
-
gptutils.tests- visual model detection
- system prompt serialization
- message body/extras split behavior for long texts
Run
python backend/manage.py test --settings=notechondria.settings_test