Coverage report: 25%
Files Functions Classes
coverage.py v7.9.1, created at 2025-06-24 15:45 +0800
File | function | statements | missing | excluded | branches | partial | coverage |
---|---|---|---|---|---|---|---|
src/slide_stream/__init__.py | (no function) | 3 | 0 | 0 | 0 | 0 | 100% |
src/slide_stream/cli.py | version_callback | 3 | 0 | 0 | 2 | 0 | 100% |
src/slide_stream/cli.py | create | 76 | 76 | 0 | 28 | 0 | 0% |
src/slide_stream/cli.py | (no function) | 19 | 0 | 2 | 0 | 0 | 100% |
src/slide_stream/config.py | (no function) | 13 | 0 | 0 | 0 | 0 | 100% |
src/slide_stream/llm.py | get_llm_client | 45 | 45 | 0 | 18 | 0 | 0% |
src/slide_stream/llm.py | query_llm | 19 | 19 | 0 | 8 | 0 | 0% |
src/slide_stream/llm.py | (no function) | 6 | 0 | 0 | 0 | 0 | 100% |
src/slide_stream/media.py | search_and_download_image | 10 | 10 | 0 | 0 | 0 | 0% |
src/slide_stream/media.py | create_text_image | 22 | 22 | 0 | 4 | 0 | 0% |
src/slide_stream/media.py | text_to_speech | 7 | 7 | 0 | 0 | 0 | 0% |
src/slide_stream/media.py | create_video_fragment | 20 | 20 | 0 | 8 | 0 | 0% |
src/slide_stream/media.py | (no function) | 13 | 0 | 0 | 0 | 0 | 100% |
src/slide_stream/parser.py | parse_markdown | 18 | 0 | 0 | 10 | 1 | 96% |
src/slide_stream/parser.py | (no function) | 4 | 0 | 0 | 0 | 0 | 100% |
Total | 278 | 199 | 2 | 78 | 1 | 25% |
No items found using the specified filter.