|
|
|
@@ -1,561 +0,0 @@
|
|
|
|
|
LICENSE
|
|
|
|
|
README.md
|
|
|
|
|
pyproject.toml
|
|
|
|
|
version.py
|
|
|
|
|
moviepilot.egg-info/PKG-INFO
|
|
|
|
|
moviepilot.egg-info/SOURCES.txt
|
|
|
|
|
moviepilot.egg-info/dependency_links.txt
|
|
|
|
|
moviepilot.egg-info/requires.txt
|
|
|
|
|
moviepilot.egg-info/top_level.txt
|
|
|
|
|
tests/test_acoustid_module.py
|
|
|
|
|
tests/test_agent_activity_log.py
|
|
|
|
|
tests/test_agent_add_subscribe_tool.py
|
|
|
|
|
tests/test_agent_api_lazy_imports.py
|
|
|
|
|
tests/test_agent_apply_patch.py
|
|
|
|
|
tests/test_agent_background_output.py
|
|
|
|
|
tests/test_agent_cancellation.py
|
|
|
|
|
tests/test_agent_channel_admin_identity.py
|
|
|
|
|
tests/test_agent_chat_history.py
|
|
|
|
|
tests/test_agent_chat_persistence.py
|
|
|
|
|
tests/test_agent_chat_transaction.py
|
|
|
|
|
tests/test_agent_data_ports.py
|
|
|
|
|
tests/test_agent_delete_subscribe.py
|
|
|
|
|
tests/test_agent_doctor_tool.py
|
|
|
|
|
tests/test_agent_download_task_tool_names.py
|
|
|
|
|
tests/test_agent_file_tools.py
|
|
|
|
|
tests/test_agent_filter_rule_tools.py
|
|
|
|
|
tests/test_agent_get_search_results_tool.py
|
|
|
|
|
tests/test_agent_graph_cache.py
|
|
|
|
|
tests/test_agent_image_capability.py
|
|
|
|
|
tests/test_agent_image_support.py
|
|
|
|
|
tests/test_agent_interaction.py
|
|
|
|
|
tests/test_agent_jobs_middleware.py
|
|
|
|
|
tests/test_agent_lazy_initializer.py
|
|
|
|
|
tests/test_agent_lazy_runtime_boundary.py
|
|
|
|
|
tests/test_agent_lifecycle.py
|
|
|
|
|
tests/test_agent_llm_capability.py
|
|
|
|
|
tests/test_agent_llm_runtime_config.py
|
|
|
|
|
tests/test_agent_mcp.py
|
|
|
|
|
tests/test_agent_message_routing.py
|
|
|
|
|
tests/test_agent_music_tools.py
|
|
|
|
|
tests/test_agent_patch_tool_calls.py
|
|
|
|
|
tests/test_agent_persona_tools.py
|
|
|
|
|
tests/test_agent_plugin_tools.py
|
|
|
|
|
tests/test_agent_progress_updates.py
|
|
|
|
|
tests/test_agent_prompt_cache.py
|
|
|
|
|
tests/test_agent_prompt_secrets.py
|
|
|
|
|
tests/test_agent_protocol_lifecycle.py
|
|
|
|
|
tests/test_agent_query_download_tasks_tool.py
|
|
|
|
|
tests/test_agent_query_popular_subscribes_tool.py
|
|
|
|
|
tests/test_agent_query_subscribes.py
|
|
|
|
|
tests/test_agent_query_workflows_tool.py
|
|
|
|
|
tests/test_agent_recognize_captcha_tool.py
|
|
|
|
|
tests/test_agent_request_budget.py
|
|
|
|
|
tests/test_agent_resource_flow_permissions.py
|
|
|
|
|
tests/test_agent_runtime.py
|
|
|
|
|
tests/test_agent_runtime_loader.py
|
|
|
|
|
tests/test_agent_scheduled_tasks.py
|
|
|
|
|
tests/test_agent_search_media_tool.py
|
|
|
|
|
tests/test_agent_search_subscribe.py
|
|
|
|
|
tests/test_agent_search_web_tool.py
|
|
|
|
|
tests/test_agent_secret_confirmation.py
|
|
|
|
|
tests/test_agent_session_status.py
|
|
|
|
|
tests/test_agent_side_effect_boundaries.py
|
|
|
|
|
tests/test_agent_skills_middleware.py
|
|
|
|
|
tests/test_agent_streaming_lifecycle.py
|
|
|
|
|
tests/test_agent_subagent_runtime.py
|
|
|
|
|
tests/test_agent_subagents.py
|
|
|
|
|
tests/test_agent_summarization_streaming.py
|
|
|
|
|
tests/test_agent_system_settings_tools.py
|
|
|
|
|
tests/test_agent_task_execution_service.py
|
|
|
|
|
tests/test_agent_task_run_migration.py
|
|
|
|
|
tests/test_agent_task_runs.py
|
|
|
|
|
tests/test_agent_telegram_rich_message.py
|
|
|
|
|
tests/test_agent_tokens_events.py
|
|
|
|
|
tests/test_agent_tool_catalog.py
|
|
|
|
|
tests/test_agent_tool_factory_cache.py
|
|
|
|
|
tests/test_agent_tool_message_target.py
|
|
|
|
|
tests/test_agent_tool_policy.py
|
|
|
|
|
tests/test_agent_tool_result_limits.py
|
|
|
|
|
tests/test_agent_tool_result_policy.py
|
|
|
|
|
tests/test_agent_tool_selector_middleware.py
|
|
|
|
|
tests/test_agent_tool_streaming.py
|
|
|
|
|
tests/test_agent_tool_timeouts.py
|
|
|
|
|
tests/test_agent_transfer_file_tool.py
|
|
|
|
|
tests/test_agent_update_download_tasks_tool.py
|
|
|
|
|
tests/test_agent_update_subscribe.py
|
|
|
|
|
tests/test_alist_delete.py
|
|
|
|
|
tests/test_alist_storage.py
|
|
|
|
|
tests/test_alistgo_storage.py
|
|
|
|
|
tests/test_anilist_browse.py
|
|
|
|
|
tests/test_anilist_media_source.py
|
|
|
|
|
tests/test_anime_source_metainfo.py
|
|
|
|
|
tests/test_api_authorization.py
|
|
|
|
|
tests/test_api_background_task_registry.py
|
|
|
|
|
tests/test_api_response.py
|
|
|
|
|
tests/test_application_service_directory.py
|
|
|
|
|
tests/test_architecture_baseline_cli.py
|
|
|
|
|
tests/test_architecture_ci.py
|
|
|
|
|
tests/test_architecture_contract_baseline.py
|
|
|
|
|
tests/test_architecture_dependencies.py
|
|
|
|
|
tests/test_async_blocking_gate.py
|
|
|
|
|
tests/test_async_db_pooling.py
|
|
|
|
|
tests/test_async_request_utils.py
|
|
|
|
|
tests/test_audio_metadata.py
|
|
|
|
|
tests/test_bangumi_media_type.py
|
|
|
|
|
tests/test_bangumi_module.py
|
|
|
|
|
tests/test_bangumi_recognize_scrape.py
|
|
|
|
|
tests/test_benchmark_metainfo_rust.py
|
|
|
|
|
tests/test_bluray.py
|
|
|
|
|
tests/test_browser_helper.py
|
|
|
|
|
tests/test_builtin_skill_boundaries.py
|
|
|
|
|
tests/test_cache_system.py
|
|
|
|
|
tests/test_capability_registry.py
|
|
|
|
|
tests/test_capability_runtime.py
|
|
|
|
|
tests/test_chain_durable_events.py
|
|
|
|
|
tests/test_chain_layering.py
|
|
|
|
|
tests/test_chain_rate_limit.py
|
|
|
|
|
tests/test_chain_runtime_context.py
|
|
|
|
|
tests/test_chain_vertical_slices.py
|
|
|
|
|
tests/test_cli_auto_update.py
|
|
|
|
|
tests/test_coalesce.py
|
|
|
|
|
tests/test_complexity_gate.py
|
|
|
|
|
tests/test_config_reload_handler.py
|
|
|
|
|
tests/test_config_type_conversion.py
|
|
|
|
|
tests/test_configuration_initializer.py
|
|
|
|
|
tests/test_configuration_ports.py
|
|
|
|
|
tests/test_cookiecloud_routes.py
|
|
|
|
|
tests/test_correlation.py
|
|
|
|
|
tests/test_customization_matcher.py
|
|
|
|
|
tests/test_dashboard_storage.py
|
|
|
|
|
tests/test_dashboard_system_info.py
|
|
|
|
|
tests/test_data_cleanup_chain.py
|
|
|
|
|
tests/test_data_cleanup_service.py
|
|
|
|
|
tests/test_database_backup_adapters.py
|
|
|
|
|
tests/test_database_backup_cli_sdk.py
|
|
|
|
|
tests/test_database_backup_docker.py
|
|
|
|
|
tests/test_database_backup_initializer.py
|
|
|
|
|
tests/test_database_backup_scheduler.py
|
|
|
|
|
tests/test_database_backup_service.py
|
|
|
|
|
tests/test_database_index_migration.py
|
|
|
|
|
tests/test_database_media_identity_backfill_migrations.py
|
|
|
|
|
tests/test_database_migration_startup.py
|
|
|
|
|
tests/test_database_worker.py
|
|
|
|
|
tests/test_db_base_crud.py
|
|
|
|
|
tests/test_db_config_user_queries.py
|
|
|
|
|
tests/test_db_declarative_2_0.py
|
|
|
|
|
tests/test_db_decorator_error_paths.py
|
|
|
|
|
tests/test_db_downloadhistory_queries.py
|
|
|
|
|
tests/test_db_engine_postgresql.py
|
|
|
|
|
tests/test_db_error_diagnostics.py
|
|
|
|
|
tests/test_db_lazy_engine.py
|
|
|
|
|
tests/test_db_media_identity_normalizer.py
|
|
|
|
|
tests/test_db_mediaserver_queries.py
|
|
|
|
|
tests/test_db_oper_layer.py
|
|
|
|
|
tests/test_db_oper_layer_extra.py
|
|
|
|
|
tests/test_db_plugin_message_agent_queries.py
|
|
|
|
|
tests/test_db_public_api.py
|
|
|
|
|
tests/test_db_session_lifecycle.py
|
|
|
|
|
tests/test_db_site_queries.py
|
|
|
|
|
tests/test_db_subscribe_queries.py
|
|
|
|
|
tests/test_db_transferhistory_queries.py
|
|
|
|
|
tests/test_db_transferpending_queries.py
|
|
|
|
|
tests/test_db_workflow_queries.py
|
|
|
|
|
tests/test_debounce.py
|
|
|
|
|
tests/test_delete_transfer_history_tool.py
|
|
|
|
|
tests/test_deprecation.py
|
|
|
|
|
tests/test_dingtalk.py
|
|
|
|
|
tests/test_discord_command_registration.py
|
|
|
|
|
tests/test_discord_file_send.py
|
|
|
|
|
tests/test_discord_lifecycle.py
|
|
|
|
|
tests/test_display_resource.py
|
|
|
|
|
tests/test_docker_bootstrap.py
|
|
|
|
|
tests/test_docker_entrypoint_permissions.py
|
|
|
|
|
tests/test_docker_payload_contract.py
|
|
|
|
|
tests/test_doctor.py
|
|
|
|
|
tests/test_doh_helper.py
|
|
|
|
|
tests/test_douban_recognition.py
|
|
|
|
|
tests/test_download_chain.py
|
|
|
|
|
tests/test_download_media_source.py
|
|
|
|
|
tests/test_download_paths_endpoint.py
|
|
|
|
|
tests/test_download_save_path_allowlist.py
|
|
|
|
|
tests/test_download_task_service.py
|
|
|
|
|
tests/test_downloader_file_contract.py
|
|
|
|
|
tests/test_downloader_path_mapping.py
|
|
|
|
|
tests/test_downloadhistory_music_type_migration.py
|
|
|
|
|
tests/test_downloadhistory_poster_migration.py
|
|
|
|
|
tests/test_duplicate_code.py
|
|
|
|
|
tests/test_emby_dashboard_links.py
|
|
|
|
|
tests/test_emby_user_resolution.py
|
|
|
|
|
tests/test_episode_format_helper.py
|
|
|
|
|
tests/test_episode_group_recognition.py
|
|
|
|
|
tests/test_event_contracts.py
|
|
|
|
|
tests/test_event_dispatch_snapshot.py
|
|
|
|
|
tests/test_event_plugin_errors.py
|
|
|
|
|
tests/test_event_runtime_components.py
|
|
|
|
|
tests/test_execute_command_tool.py
|
|
|
|
|
tests/test_explicit_response_models.py
|
|
|
|
|
tests/test_extensible_media_source_migration.py
|
|
|
|
|
tests/test_fanart_module.py
|
|
|
|
|
tests/test_feedback_issue_log_quality.py
|
|
|
|
|
tests/test_feedback_issue_repository_routing.py
|
|
|
|
|
tests/test_feedback_issue_scripts.py
|
|
|
|
|
tests/test_feishu.py
|
|
|
|
|
tests/test_feishu_media_message.py
|
|
|
|
|
tests/test_feishu_post_message.py
|
|
|
|
|
tests/test_feishu_ws_lifecycle.py
|
|
|
|
|
tests/test_file_uri.py
|
|
|
|
|
tests/test_filemanager_season_zero.py
|
|
|
|
|
tests/test_free_threaded_ab.py
|
|
|
|
|
tests/test_fs_proxy.py
|
|
|
|
|
tests/test_fs_proxy_copy.py
|
|
|
|
|
tests/test_global_event_loop.py
|
|
|
|
|
tests/test_haidan_spider.py
|
|
|
|
|
tests/test_hddolby_parser.py
|
|
|
|
|
tests/test_hddolby_spider.py
|
|
|
|
|
tests/test_health_probes.py
|
|
|
|
|
tests/test_history_batch_ai_redo_prompt.py
|
|
|
|
|
tests/test_history_mutation_command.py
|
|
|
|
|
tests/test_history_query.py
|
|
|
|
|
tests/test_history_search.py
|
|
|
|
|
tests/test_host_runtime_context.py
|
|
|
|
|
tests/test_http_encoding.py
|
|
|
|
|
tests/test_imdb_module.py
|
|
|
|
|
tests/test_indexer_spider_search_url.py
|
|
|
|
|
tests/test_interaction_router.py
|
|
|
|
|
tests/test_jellyfin.py
|
|
|
|
|
tests/test_jellyfin_auth_compat.py
|
|
|
|
|
tests/test_jellyfin_medias_count.py
|
|
|
|
|
tests/test_jieba_utils.py
|
|
|
|
|
tests/test_langchain_deepseek_compat.py
|
|
|
|
|
tests/test_legacy_db_behavior_compat.py
|
|
|
|
|
tests/test_legacy_import_compat.py
|
|
|
|
|
tests/test_legacy_plugin_resource_imports.py
|
|
|
|
|
tests/test_lifecycle_shutdown.py
|
|
|
|
|
tests/test_listenbrainz_module.py
|
|
|
|
|
tests/test_llm_helper_testcall.py
|
|
|
|
|
tests/test_llm_provider_bedrock.py
|
|
|
|
|
tests/test_llm_provider_hints.py
|
|
|
|
|
tests/test_llm_provider_manage.py
|
|
|
|
|
tests/test_llm_provider_registry.py
|
|
|
|
|
tests/test_llm_server_tools.py
|
|
|
|
|
tests/test_local_atomic_write.py
|
|
|
|
|
tests/test_local_setup_autostart.py
|
|
|
|
|
tests/test_local_setup_config_dir.py
|
|
|
|
|
tests/test_local_setup_frontend_version.py
|
|
|
|
|
tests/test_local_setup_llm_provider_prompt.py
|
|
|
|
|
tests/test_local_setup_resources.py
|
|
|
|
|
tests/test_local_setup_uninstall.py
|
|
|
|
|
tests/test_local_storage.py
|
|
|
|
|
tests/test_locale_helper.py
|
|
|
|
|
tests/test_log_plugin_routing.py
|
|
|
|
|
tests/test_log_shutdown.py
|
|
|
|
|
tests/test_login_mfa_methods.py
|
|
|
|
|
tests/test_lrclib_module.py
|
|
|
|
|
tests/test_main_direct_execution.py
|
|
|
|
|
tests/test_managed_resources.py
|
|
|
|
|
tests/test_manual_transfer_history.py
|
|
|
|
|
tests/test_mcp_plugin_tools.py
|
|
|
|
|
tests/test_media_identity_cleanup_migration.py
|
|
|
|
|
tests/test_media_identity_migration.py
|
|
|
|
|
tests/test_media_interaction.py
|
|
|
|
|
tests/test_media_recognize_endpoint.py
|
|
|
|
|
tests/test_media_recognize_modules.py
|
|
|
|
|
tests/test_media_recognize_share.py
|
|
|
|
|
tests/test_media_recognize_share_statistics.py
|
|
|
|
|
tests/test_media_response_models.py
|
|
|
|
|
tests/test_media_scrape_endpoint.py
|
|
|
|
|
tests/test_media_search_source_selection.py
|
|
|
|
|
tests/test_media_source_routing.py
|
|
|
|
|
tests/test_media_source_signature_compatibility.py
|
|
|
|
|
tests/test_mediascrape.py
|
|
|
|
|
tests/test_mediaserver_conf_sync_interval.py
|
|
|
|
|
tests/test_mediaserver_dashboard_contract.py
|
|
|
|
|
tests/test_mediaserver_image_signing.py
|
|
|
|
|
tests/test_mediaserver_items_count.py
|
|
|
|
|
tests/test_mediaserver_music_refresh.py
|
|
|
|
|
tests/test_mediaserver_sync_incremental.py
|
|
|
|
|
tests/test_mediaserver_sync_scheduler.py
|
|
|
|
|
tests/test_mediaserver_tv_stale_itemid.py
|
|
|
|
|
tests/test_message_channel_permissions.py
|
|
|
|
|
tests/test_message_ingress.py
|
|
|
|
|
tests/test_message_media_identity.py
|
|
|
|
|
tests/test_message_notification_naming_compat.py
|
|
|
|
|
tests/test_message_notifications.py
|
|
|
|
|
tests/test_message_processing_status.py
|
|
|
|
|
tests/test_message_queue_shutdown.py
|
|
|
|
|
tests/test_message_session_service.py
|
|
|
|
|
tests/test_metainfo.py
|
|
|
|
|
tests/test_metamusic.py
|
|
|
|
|
tests/test_mfa_passkey_registration_errors.py
|
|
|
|
|
tests/test_mfa_passkey_transactions.py
|
|
|
|
|
tests/test_module_invocation_dispatcher.py
|
|
|
|
|
tests/test_module_lifecycle.py
|
|
|
|
|
tests/test_module_manager_capability_adapter.py
|
|
|
|
|
tests/test_module_method_contracts.py
|
|
|
|
|
tests/test_module_quality.py
|
|
|
|
|
tests/test_monitor_dispatcher_history.py
|
|
|
|
|
tests/test_monitor_flapout.py
|
|
|
|
|
tests/test_monitor_gap_recovery.py
|
|
|
|
|
tests/test_monitor_lifecycle.py
|
|
|
|
|
tests/test_monitor_mount_isolation.py
|
|
|
|
|
tests/test_monitor_rescan.py
|
|
|
|
|
tests/test_monitor_resilience.py
|
|
|
|
|
tests/test_monitor_snapshot_semantics.py
|
|
|
|
|
tests/test_monitor_watchfiles.py
|
|
|
|
|
tests/test_moviepilot_launcher.py
|
|
|
|
|
tests/test_mtorrent_parser.py
|
|
|
|
|
tests/test_mtorrent_spider.py
|
|
|
|
|
tests/test_music_album_match.py
|
|
|
|
|
tests/test_music_album_type_strip.py
|
|
|
|
|
tests/test_music_catalog_service.py
|
|
|
|
|
tests/test_music_context.py
|
|
|
|
|
tests/test_music_download.py
|
|
|
|
|
tests/test_music_endpoint.py
|
|
|
|
|
tests/test_music_filemanager.py
|
|
|
|
|
tests/test_music_indexer_category.py
|
|
|
|
|
tests/test_music_mediaserver.py
|
|
|
|
|
tests/test_music_metadata_sources.py
|
|
|
|
|
tests/test_music_plugin_recognize.py
|
|
|
|
|
tests/test_music_recognize_cache.py
|
|
|
|
|
tests/test_music_recognize_routing.py
|
|
|
|
|
tests/test_music_scrape.py
|
|
|
|
|
tests/test_music_search.py
|
|
|
|
|
tests/test_music_source_chains.py
|
|
|
|
|
tests/test_music_subscribe.py
|
|
|
|
|
tests/test_music_torrents.py
|
|
|
|
|
tests/test_music_transfer.py
|
|
|
|
|
tests/test_music_workflows.py
|
|
|
|
|
tests/test_musicbrainz_module.py
|
|
|
|
|
tests/test_mypy_gate.py
|
|
|
|
|
tests/test_navidrome_module.py
|
|
|
|
|
tests/test_network_guard.py
|
|
|
|
|
tests/test_nexus_audiences_parser.py
|
|
|
|
|
tests/test_nexus_php_parser.py
|
|
|
|
|
tests/test_notification_channel_manage.py
|
|
|
|
|
tests/test_notification_template_render.py
|
|
|
|
|
tests/test_object.py
|
|
|
|
|
tests/test_observability.py
|
|
|
|
|
tests/test_openai_utils.py
|
|
|
|
|
tests/test_outbox.py
|
|
|
|
|
tests/test_package_installer.py
|
|
|
|
|
tests/test_passkey_challenge.py
|
|
|
|
|
tests/test_password_hashing.py
|
|
|
|
|
tests/test_plex_image_lookup.py
|
|
|
|
|
tests/test_plugin_backup_restore.py
|
|
|
|
|
tests/test_plugin_catalog_runtime.py
|
|
|
|
|
tests/test_plugin_catalog_service.py
|
|
|
|
|
tests/test_plugin_config_command.py
|
|
|
|
|
tests/test_plugin_dashboard.py
|
|
|
|
|
tests/test_plugin_data_transaction.py
|
|
|
|
|
tests/test_plugin_dependency_installer.py
|
|
|
|
|
tests/test_plugin_dependency_service.py
|
|
|
|
|
tests/test_plugin_endpoint.py
|
|
|
|
|
tests/test_plugin_folders.py
|
|
|
|
|
tests/test_plugin_helper.py
|
|
|
|
|
tests/test_plugin_install_backup_cleanup.py
|
|
|
|
|
tests/test_plugin_install_command.py
|
|
|
|
|
tests/test_plugin_install_plan_policy.py
|
|
|
|
|
tests/test_plugin_lifecycle_status.py
|
|
|
|
|
tests/test_plugin_local_sync.py
|
|
|
|
|
tests/test_plugin_manager_async_methods.py
|
|
|
|
|
tests/test_plugin_market_default.py
|
|
|
|
|
tests/test_plugin_market_index_policy.py
|
|
|
|
|
tests/test_plugin_market_request_policy.py
|
|
|
|
|
tests/test_plugin_monitor_lifecycle.py
|
|
|
|
|
tests/test_plugin_mutation_admission.py
|
|
|
|
|
tests/test_plugin_package_manager.py
|
|
|
|
|
tests/test_plugin_package_version_resolution.py
|
|
|
|
|
tests/test_plugin_projection.py
|
|
|
|
|
tests/test_plugin_rating.py
|
|
|
|
|
tests/test_plugin_registry.py
|
|
|
|
|
tests/test_plugin_release_page_policy.py
|
|
|
|
|
tests/test_plugin_sdk.py
|
|
|
|
|
tests/test_plugin_settlement_lifecycle.py
|
|
|
|
|
tests/test_plugin_sync_service.py
|
|
|
|
|
tests/test_plugin_system_setting_admission.py
|
|
|
|
|
tests/test_plugin_virtual_instances.py
|
|
|
|
|
tests/test_postgresql_driver_ab.py
|
|
|
|
|
tests/test_postgresql_socket_config.py
|
|
|
|
|
tests/test_process_topology.py
|
|
|
|
|
tests/test_proxy_config.py
|
|
|
|
|
tests/test_publish_moviepilot_plugin_skill.py
|
|
|
|
|
tests/test_qbittorrent_compat.py
|
|
|
|
|
tests/test_rclone_storage.py
|
|
|
|
|
tests/test_recognize_source_selection.py
|
|
|
|
|
tests/test_recommend_chain.py
|
|
|
|
|
tests/test_recommend_dashboard_contract.py
|
|
|
|
|
tests/test_release_group.py
|
|
|
|
|
tests/test_release_supply_chain.py
|
|
|
|
|
tests/test_reliability_adr.py
|
|
|
|
|
tests/test_request_utils.py
|
|
|
|
|
tests/test_resource_token_cookie_secure_flag.py
|
|
|
|
|
tests/test_resource_v3.py
|
|
|
|
|
tests/test_rousi_spider.py
|
|
|
|
|
tests/test_router_aggregation.py
|
|
|
|
|
tests/test_rss_helper.py
|
|
|
|
|
tests/test_rtorrent_compat.py
|
|
|
|
|
tests/test_runtime_dependencies.py
|
|
|
|
|
tests/test_runtime_execution.py
|
|
|
|
|
tests/test_runtime_manager_identity.py
|
|
|
|
|
tests/test_rust_accel.py
|
|
|
|
|
tests/test_rust_accel_toggle.py
|
|
|
|
|
tests/test_scheduler_cache_expiry.py
|
|
|
|
|
tests/test_scheduler_contracts.py
|
|
|
|
|
tests/test_scheduler_lifecycle.py
|
|
|
|
|
tests/test_scheduler_progress.py
|
|
|
|
|
tests/test_scraper_domain.py
|
|
|
|
|
tests/test_search_ai_recommend.py
|
|
|
|
|
tests/test_search_media_sources.py
|
|
|
|
|
tests/test_search_page_orchestration.py
|
|
|
|
|
tests/test_search_plugin_sources.py
|
|
|
|
|
tests/test_search_same_name_disambiguation.py
|
|
|
|
|
tests/test_search_state_service.py
|
|
|
|
|
tests/test_search_stream.py
|
|
|
|
|
tests/test_search_title_filter.py
|
|
|
|
|
tests/test_security_image_url_log.py
|
|
|
|
|
tests/test_security_utils.py
|
|
|
|
|
tests/test_servarr_openapi.py
|
|
|
|
|
tests/test_servarr_series_add.py
|
|
|
|
|
tests/test_server_helper.py
|
|
|
|
|
tests/test_server_report_service.py
|
|
|
|
|
tests/test_server_sharing_service.py
|
|
|
|
|
tests/test_server_statistic_lifecycle.py
|
|
|
|
|
tests/test_service_default_config.py
|
|
|
|
|
tests/test_service_locator_gate.py
|
|
|
|
|
tests/test_singleton.py
|
|
|
|
|
tests/test_singleton_thread_safety.py
|
|
|
|
|
tests/test_site_adapter_collector.py
|
|
|
|
|
tests/test_site_connectivity.py
|
|
|
|
|
tests/test_site_cookie_endpoint.py
|
|
|
|
|
tests/test_site_domain.py
|
|
|
|
|
tests/test_site_media_filter.py
|
|
|
|
|
tests/test_site_mutation_command.py
|
|
|
|
|
tests/test_site_query_service.py
|
|
|
|
|
tests/test_site_reset_scheduler.py
|
|
|
|
|
tests/test_skill_scripts_security.py
|
|
|
|
|
tests/test_skills_command.py
|
|
|
|
|
tests/test_slack_command_registration.py
|
|
|
|
|
tests/test_slash_command_interactions.py
|
|
|
|
|
tests/test_startup_warnings.py
|
|
|
|
|
tests/test_storage_download_path.py
|
|
|
|
|
tests/test_storage_manage.py
|
|
|
|
|
tests/test_storage_strict_query_coverage.py
|
|
|
|
|
tests/test_string.py
|
|
|
|
|
tests/test_string_compat.py
|
|
|
|
|
tests/test_structures.py
|
|
|
|
|
tests/test_subscribe_chain.py
|
|
|
|
|
tests/test_subscribe_create_command.py
|
|
|
|
|
tests/test_subscribe_delete_by_identity_command.py
|
|
|
|
|
tests/test_subscribe_delete_command.py
|
|
|
|
|
tests/test_subscribe_endpoint.py
|
|
|
|
|
tests/test_subscribe_files_info.py
|
|
|
|
|
tests/test_subscribe_interaction_delete.py
|
|
|
|
|
tests/test_subscribe_media_id_conflict.py
|
|
|
|
|
tests/test_subscribe_modified_event.py
|
|
|
|
|
tests/test_subscribe_oper.py
|
|
|
|
|
tests/test_subscribe_search_command.py
|
|
|
|
|
tests/test_subscribe_search_state.py
|
|
|
|
|
tests/test_subscribe_source_keyword.py
|
|
|
|
|
tests/test_subscribe_write_path.py
|
|
|
|
|
tests/test_subscription_completion_command.py
|
|
|
|
|
tests/test_subscription_mutation_outbox.py
|
|
|
|
|
tests/test_subscription_query_service.py
|
|
|
|
|
tests/test_subtitle_links.py
|
|
|
|
|
tests/test_subtitle_rename.py
|
|
|
|
|
tests/test_subtitle_search.py
|
|
|
|
|
tests/test_subtitle_signed_download.py
|
|
|
|
|
tests/test_sunnypt_indexer.py
|
|
|
|
|
tests/test_system_database_backup_config.py
|
|
|
|
|
tests/test_system_i18n.py
|
|
|
|
|
tests/test_system_image_proxy.py
|
|
|
|
|
tests/test_system_llm_web_search_config.py
|
|
|
|
|
tests/test_system_log_download.py
|
|
|
|
|
tests/test_system_nettest.py
|
|
|
|
|
tests/test_system_notification_dispatch.py
|
|
|
|
|
tests/test_system_update_manager.py
|
|
|
|
|
tests/test_system_utils.py
|
|
|
|
|
tests/test_systemconfig_oper.py
|
|
|
|
|
tests/test_task_ownership_gate.py
|
|
|
|
|
tests/test_task_registry.py
|
|
|
|
|
tests/test_telegram.py
|
|
|
|
|
tests/test_telegram_typing_lifecycle.py
|
|
|
|
|
tests/test_telegram_urllib3_compat.py
|
|
|
|
|
tests/test_template_context_builder.py
|
|
|
|
|
tests/test_test_runner.py
|
|
|
|
|
tests/test_testing_bootstrap.py
|
|
|
|
|
tests/test_testing_bootstrap_plugin_namespace.py
|
|
|
|
|
tests/test_testing_bootstrap_transactions.py
|
|
|
|
|
tests/test_thread_helper_shutdown.py
|
|
|
|
|
tests/test_tmdb_auxiliary.py
|
|
|
|
|
tests/test_tmdb_cache_management.py
|
|
|
|
|
tests/test_tmdb_cache_type_guard.py
|
|
|
|
|
tests/test_tmdb_empty_result_cache.py
|
|
|
|
|
tests/test_tmdb_failure_snapshot_cache.py
|
|
|
|
|
tests/test_tmdb_recognize.py
|
|
|
|
|
tests/test_tmdb_response_cache.py
|
|
|
|
|
tests/test_tmdb_retry_and_errors.py
|
|
|
|
|
tests/test_torrent_cache_music.py
|
|
|
|
|
tests/test_torrent_filter.py
|
|
|
|
|
tests/test_torrent_leech_parser.py
|
|
|
|
|
tests/test_torrentleech_music.py
|
|
|
|
|
tests/test_torrents_subscribe_candidates.py
|
|
|
|
|
tests/test_transactional_download_failure.py
|
|
|
|
|
tests/test_transfer_custom_words.py
|
|
|
|
|
tests/test_transfer_download_history_lookup.py
|
|
|
|
|
tests/test_transfer_download_history_oper_sessions.py
|
|
|
|
|
tests/test_transfer_failed_retry_budget.py
|
|
|
|
|
tests/test_transfer_failed_retry_buttons.py
|
|
|
|
|
tests/test_transfer_failed_retry_scheduler.py
|
|
|
|
|
tests/test_transfer_failure_notification_aggregation.py
|
|
|
|
|
tests/test_transfer_history_gate.py
|
|
|
|
|
tests/test_transfer_history_retransfer.py
|
|
|
|
|
tests/test_transfer_history_write_path.py
|
|
|
|
|
tests/test_transfer_job_manager.py
|
|
|
|
|
tests/test_transfer_mark_torrent_completed.py
|
|
|
|
|
tests/test_transfer_message.py
|
|
|
|
|
tests/test_transfer_mounted_disk_cleanup.py
|
|
|
|
|
tests/test_transfer_movie_collection.py
|
|
|
|
|
tests/test_transfer_music_job_media.py
|
|
|
|
|
tests/test_transfer_overwrite_declined.py
|
|
|
|
|
tests/test_transfer_overwrite_guard.py
|
|
|
|
|
tests/test_transfer_pending_replay.py
|
|
|
|
|
tests/test_transfer_preview.py
|
|
|
|
|
tests/test_transfer_queue_count.py
|
|
|
|
|
tests/test_transfer_queue_service.py
|
|
|
|
|
tests/test_transfer_rename_build_event.py
|
|
|
|
|
tests/test_transfer_stale_tasks.py
|
|
|
|
|
tests/test_transfer_sync_extra_files.py
|
|
|
|
|
tests/test_transfer_tmdb_category.py
|
|
|
|
|
tests/test_transfer_worker_lifecycle.py
|
|
|
|
|
tests/test_transferhistory_media_source_migration.py
|
|
|
|
|
tests/test_transhandler_special_extra.py
|
|
|
|
|
tests/test_transmission_compat.py
|
|
|
|
|
tests/test_trimemedia_login.py
|
|
|
|
|
tests/test_type_gate.py
|
|
|
|
|
tests/test_u115_storage.py
|
|
|
|
|
tests/test_ugreen_api.py
|
|
|
|
|
tests/test_ugreen_crypto.py
|
|
|
|
|
tests/test_ugreen_mediaserver.py
|
|
|
|
|
tests/test_user_config_endpoint.py
|
|
|
|
|
tests/test_user_service.py
|
|
|
|
|
tests/test_userconfig_oper.py
|
|
|
|
|
tests/test_uvicorn_entrypoint.py
|
|
|
|
|
tests/test_video_recognize_fallback.py
|
|
|
|
|
tests/test_wallpaper_service.py
|
|
|
|
|
tests/test_web_agent_stream.py
|
|
|
|
|
tests/test_webhook_media_identity.py
|
|
|
|
|
tests/test_webpush_helper.py
|
|
|
|
|
tests/test_webpush_subscription.py
|
|
|
|
|
tests/test_wechat_permissions.py
|
|
|
|
|
tests/test_wechatclawbot.py
|
|
|
|
|
tests/test_workflow_actions.py
|
|
|
|
|
tests/test_workflow_authorization.py
|
|
|
|
|
tests/test_workflow_execution.py
|
|
|
|
|
tests/test_workflow_fetch_rss.py
|
|
|
|
|
tests/test_workflow_mutation_command.py
|
|
|
|
|
tests/test_workflow_runtime_config.py
|
|
|
|
|
tests/test_workflow_runtime_facade.py
|
|
|
|
|
tests/test_yemapt_open_api.py
|
|
|
|
|
tests/test_zspace_mediaserver.py
|
|
|
|
|
tests/test_zspace_sync_items.py
|