MCPcopy Create free account

hub / github.com/abi/screenshot-to-code / functions

Functions861 in github.com/abi/screenshot-to-code

Functiontest_export_code_rewrites_script_image_urls_into_zip_assets
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_export.py:42
Functiontest_extract_assets_all_missing_returns_error
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_agent_tool_runtime.py:322
Functiontest_extract_assets_from_images_uses_gemini_boxes_and_crops_original
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_asset_extraction.py:32
Functiontest_extract_assets_partial_success_keeps_found_assets
( monkeypatch: pytest.MonkeyPatch, tmp_path: Path, )
backend/tests/test_agent_tool_runtime.py:260
Functiontest_extract_assets_requires_gemini_api_key
()
backend/tests/test_agent_tool_runtime.py:117
Functiontest_extract_assets_returns_error_when_extraction_raises
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_agent_tool_runtime.py:139
Functiontest_extract_assets_returns_mocked_gemini_assets
( monkeypatch: pytest.MonkeyPatch, tmp_path: Path, )
backend/tests/test_agent_tool_runtime.py:171
Functiontest_extract_assets_tool_input_summary_uses_asset_descriptions
()
backend/tests/test_agent_tools.py:155
Functiontest_extract_html_content_from_wrapped_file_tag
()
backend/tests/test_codegen_utils.py:4
Methodtest_extract_html_content_some_explanation_before
(self)
backend/codegen/test_utils.py:33
Methodtest_extract_html_content_with_html_tags
(self)
backend/codegen/test_utils.py:7
Methodtest_extract_html_content_with_multiple_html_tags
(self)
backend/codegen/test_utils.py:25
Methodtest_extract_html_content_with_partial_html_tags
(self)
backend/codegen/test_utils.py:19
Methodtest_extract_html_content_without_html_tags
(self)
backend/codegen/test_utils.py:13
Functiontest_extract_output_url_from_dict
()
backend/tests/test_image_generation_replicate.py:13
Functiontest_extract_output_url_from_list
()
backend/tests/test_image_generation_replicate.py:20
Functiontest_extract_output_url_from_list_item_dict
()
backend/tests/test_image_generation_replicate.py:27
Functiontest_extract_output_url_from_string
()
backend/tests/test_image_generation_replicate.py:6
Functiontest_extract_output_url_invalid_raises
()
backend/tests/test_image_generation_replicate.py:36
Functiontest_extracts_design_system_from_request
()
backend/tests/test_parameter_extraction_stage.py:77
Functiontest_extracts_gemini_api_key_from_env_when_not_in_request
(monkeypatch: pytest.MonkeyPatch)
backend/tests/test_parameter_extraction_stage.py:27
Functiontest_extracts_gemini_api_key_from_settings_dialog
()
backend/tests/test_parameter_extraction_stage.py:9
Functiontest_extracts_replicate_api_key_from_env_when_not_in_request
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_parameter_extraction_stage.py:59
Functiontest_extracts_replicate_api_key_from_settings_dialog
()
backend/tests/test_parameter_extraction_stage.py:43
Functiontest_find_available_port_skips_bound_port
(monkeypatch)
backend/tests/test_start.py:4
Functiontest_format_prompt_preview_collapses_long_content
()
backend/tests/test_prompt_summary.py:137
Functiontest_format_prompt_summary
()
backend/tests/test_prompt_summary.py:15
Functiontest_format_prompt_summary_no_truncate
()
backend/tests/test_prompt_summary.py:94
Methodtest_gemini_anthropic_create
All keys text create: fixed order for four variants.
backend/tests/test_model_selection.py:16
Methodtest_gemini_anthropic_create_image
All keys image create: fixed order for four variants.
backend/tests/test_model_selection.py:35
Methodtest_gemini_anthropic_update
All keys image update: uses two fast edit variants.
backend/tests/test_model_selection.py:71
Methodtest_gemini_anthropic_update_text
All keys text update: uses two fast edit variants.
backend/tests/test_model_selection.py:54
Functiontest_gemini_inlines_local_bytes_and_fetches_public_url
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_tool_image_outputs.py:148
Functiontest_gemini_provider_appends_multimodal_function_response_parts
()
backend/tests/test_gemini_provider_session.py:13
Functiontest_generate_images_does_not_fallback_to_openai_key
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_tool_image_outputs.py:227
Functiontest_generate_images_emits_url_parts
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_tool_image_outputs.py:201
Functiontest_generate_images_uses_replicate_key_from_settings
( monkeypatch: pytest.MonkeyPatch, )
backend/tests/test_tool_image_outputs.py:248
Functiontest_get_prompt_report_content_rejects_unsafe_filenames
( logs_path: Path, )
backend/tests/test_prompt_reports.py:178
Functiontest_get_prompt_report_content_round_trips
(logs_path: Path)
backend/tests/test_prompt_reports.py:168
Functiontest_idempotent_on_pinned_url
()
backend/tests/test_babel_cdn.py:29
Methodtest_image_mode_create_single_image
Test create generation with single image in image mode.
backend/tests/test_prompts.py:154
Methodtest_image_mode_create_with_image_generation_disabled
(self)
backend/tests/test_prompts.py:203
Methodtest_image_mode_update_with_history
Test update generation with conversation history in image mode.
backend/tests/test_prompts.py:240
Methodtest_image_mode_update_with_multiple_images_in_history
Test update with user message containing multiple images.
backend/tests/test_prompts.py:576
Methodtest_image_mode_update_with_single_image_in_history
Test update with user message containing a single image.
backend/tests/test_prompts.py:506
Functiontest_image_update_broadcasts_two_variants
()
backend/tests/test_status_broadcast.py:68
Methodtest_invalid_protocols
Test that unsupported protocols raise ValueError.
backend/tests/test_screenshot.py:35
Methodtest_ip_address_urls
Test IP address URLs.
backend/tests/test_screenshot.py:49
Methodtest_known_models_have_pricing
(self)
backend/tests/test_token_usage.py:282
Functiontest_leaves_other_cdns_untouched
()
backend/tests/test_babel_cdn.py:21
Functiontest_list_prompt_reports_cost_is_none_without_usage
( logs_path: Path, )
backend/tests/test_prompt_reports.py:155
Functiontest_list_prompt_reports_returns_metadata_and_total_size
( logs_path: Path, )
backend/tests/test_prompt_reports.py:128
Methodtest_localhost_urls
Test localhost URLs.
backend/tests/test_screenshot.py:43
Methodtest_markdown_tags
(self)
backend/codegen/test_utils.py:43
Functiontest_missing_file_is_left_unchanged
( monkeypatch: pytest.MonkeyPatch, tmp_path: Path )
backend/tests/test_local_assets.py:39
Functiontest_multimodal_part_enforces_source_invariant
()
backend/tests/test_tool_image_outputs.py:33
Methodtest_multiple_accumulations
(self)
backend/tests/test_token_usage.py:31
Methodtest_no_cache
(self)
backend/tests/test_token_usage.py:143
Methodtest_no_cache
(self)
backend/tests/test_token_usage.py:202
Methodtest_no_cache
(self)
backend/tests/test_token_usage.py:262
Methodtest_no_input_tokens_details
(self)
backend/tests/test_token_usage.py:215
Methodtest_no_keys_raises_error
No keys: Should raise an exception
backend/tests/test_model_selection.py:215
Methodtest_no_usage_metadata_returns_none
(self)
backend/tests/test_token_usage.py:150
Methodtest_no_usage_returns_empty
(self)
backend/tests/test_token_usage.py:210
Methodtest_no_usage_returns_empty
(self)
backend/tests/test_token_usage.py:270
Methodtest_none_subfields_default_to_zero
(self)
backend/tests/test_token_usage.py:154
Methodtest_normal_response
(self)
backend/tests/test_token_usage.py:131
Methodtest_normal_response
(self)
backend/tests/test_token_usage.py:191
Methodtest_normal_response
(self)
backend/tests/test_token_usage.py:251
Functiontest_normalize_local_asset_urls_leaves_public_urls_untouched
(monkeypatch)
backend/tests/test_eval_runner.py:28
Functiontest_normalize_local_asset_urls_rewrites_to_base
(monkeypatch)
backend/tests/test_eval_runner.py:7
Methodtest_openai_anthropic
OpenAI + Anthropic: Claude Opus 4.8 medium, GPT 5.5 high, GPT 5.5 low, cycling
backend/tests/test_model_selection.py:131
Methodtest_openai_gemini_no_cache_write
(self)
backend/tests/test_token_usage.py:302
Methodtest_openai_only
OpenAI only: GPT 5.5 high and low, cycling
backend/tests/test_model_selection.py:187
Functiontest_openai_provider_session_keeps_high_image_detail_for_non_gpt_5_5
()
backend/tests/test_openai_provider_session.py:257
Functiontest_openai_provider_session_omits_prompt_cache_key_across_turns
()
backend/tests/test_openai_provider_session.py:60
Functiontest_openai_provider_session_omits_prompt_cache_key_for_all_prompts
()
backend/tests/test_openai_provider_session.py:121
Functiontest_openai_provider_session_uses_gpt_5_4_high_reasoning_effort
()
backend/tests/test_openai_provider_session.py:174
Functiontest_openai_provider_session_uses_gpt_5_4_none_reasoning_effort
()
backend/tests/test_openai_provider_session.py:155
Functiontest_openai_provider_session_uses_gpt_5_5_reasoning_effort
( model: Llm, effort: str, )
backend/tests/test_openai_provider_session.py:203
Functiontest_openai_provider_session_uses_original_image_detail_for_gpt_5_5
()
backend/tests/test_openai_provider_session.py:224
Functiontest_openai_url_for_public_dataurl_for_local_with_detail
()
backend/tests/test_tool_image_outputs.py:125
Functiontest_parse_prompt_content_defaults_for_invalid_payload
()
backend/tests/test_request_parsing.py:36
Functiontest_parse_prompt_content_filters_invalid_media_types
()
backend/tests/test_request_parsing.py:20
Functiontest_parse_prompt_content_ignores_blank_full_text
()
backend/tests/test_update_from_file_snapshot.py:55
Functiontest_parse_prompt_content_with_valid_data
()
backend/tests/test_request_parsing.py:4
Functiontest_parse_prompt_history_defaults_for_invalid_payload
()
backend/tests/test_request_parsing.py:102
Functiontest_parse_prompt_history_filters_invalid_items
()
backend/tests/test_request_parsing.py:76
Functiontest_parse_prompt_history_with_valid_entries
()
backend/tests/test_request_parsing.py:42
Functiontest_passes_through_existing_data_urls
( monkeypatch: pytest.MonkeyPatch, tmp_path: Path )
backend/tests/test_local_assets.py:31
Functiontest_passes_through_external_urls
( monkeypatch: pytest.MonkeyPatch, tmp_path: Path )
backend/tests/test_local_assets.py:23
Functiontest_path_traversal_is_refused
( monkeypatch: pytest.MonkeyPatch, tmp_path: Path )
backend/tests/test_local_assets.py:47
Functiontest_persist_data_url_as_asset_finalizes_without_temp_staging
( monkeypatch, tmp_path: Path, )
backend/tests/test_uploaded_assets.py:66
Functiontest_persist_data_url_as_asset_rejects_non_image
()
backend/tests/test_uploaded_assets.py:98
Functiontest_persist_data_url_as_temporary_asset_writes_tmp_file_and_returns_asset_id
( monkeypatch, tmp_path: Path, )
backend/tests/test_uploaded_assets.py:19
Methodtest_plan_create_uses_create_from_input
(self)
backend/tests/test_prompts.py:94
Methodtest_plan_update_with_history_uses_history_strategy
(self)
backend/tests/test_prompts.py:133
Methodtest_plan_update_without_history_uses_file_snapshot_strategy
(self)
backend/tests/test_prompts.py:143
Functiontest_print_prompt_preview
()
backend/tests/test_prompt_summary.py:153
Functiontest_print_prompt_summary
()
backend/tests/test_prompt_summary.py:39
← previousnext →701–800 of 861, ranked by callers