Provides shortcuts for:
- Running all tests
- Running specific test suites
- Running with coverage
- Running with fail-fast
- Passing through to Django test runner
- Describe test structure and organization
- Document how to run tests (all, specific, individual)
- Explain test coverage options
- List what each test suite covers
- Provide CI/CD integration examples
- Include debugging tips
- Show best practices for writing new tests
- Test clearing all cache
- Test clearing by specific type
- Test clearing empty cache
- Test command properly calls underlying function
- Test command help text
- Integration tests for full workflow
- Test text rendering with markdown
- Test unordered and ordered lists
- Test table rendering
- Test diagram rendering (success and error cases)
- Test diagram with custom options
- Test code blocks
- Test edge cases (empty content, no type)
- Test multiple sections
- Test md_table_to_html function
- Integration tests for mixed content
- Test hash computation and consistency
- Test cache path generation
- Test cache miss (generates diagram)
- Test cache hit (uses cached diagram)
- Test error handling
- Test cache clearing (all and by type)
- Test unicode handling
- Test timeout configuration
- Integration tests for full lifecycle