← Về thư mục
tests/test_protein_design_mcp.py
- test_bundled_adapter_is_offered_in_the_connector_directory · function · L26-L37 — def test_bundled_adapter_is_offered_in_the_connector_directory()
- _digest · function · L40-L41 — def _digest(path: Path) -> str
- _pdb · function · L44-L57 — def _pdb(path: Path, chains: dict[str, list[tuple[int, str]]]) -> None
- _executable · function · L60-L63 — def _executable(path: Path, source: str) -> Path
- _base · function · L66-L72 — def _base(tmp_path: Path, *, attempt: str = "attempt-009", seed: int = 9) -> dict
- test_catalog_is_exactly_the_nine_atomic_tools_and_has_no_composite · function · L75-L95 — def test_catalog_is_exactly_the_nine_atomic_tools_and_has_no_composite()
- test_empty_call_reports_all_missing_required_arguments_without_guessing_an_id · function · L98-L109 — def test_empty_call_reports_all_missing_required_arguments_without_guessing_an_id( tmp_path, )
- test_checkpointed_formal_call_requires_a_successful_live_canary · function · L112-L163 — def test_checkpointed_formal_call_requires_a_successful_live_canary( tmp_path, monkeypatch )
- fake_handler · function · L122-L124 — def fake_handler(args, output)
- request · function · L128-L140 — def request(attempt, run_mode)
- test_stdio_server_initializes_and_lists_the_real_catalog · function · L166-L174 — def test_stdio_server_initializes_and_lists_the_real_catalog(tmp_path)
- test_rfdiffusion_is_one_seeded_attempt_and_preserves_pdb_trb · function · L177-L226 — def test_rfdiffusion_is_one_seeded_attempt_and_preserves_pdb_trb(tmp_path, monkeypatch)
- test_rfdiffusion_rejects_missing_or_cross_chain_hotspots_with_terminal_record · function · L229-L253 — def test_rfdiffusion_rejects_missing_or_cross_chain_hotspots_with_terminal_record( tmp_path, monkeypatch )
- test_rfdiffusion_multichain_target_is_explicit_not_inferred_from_hotspot · function · L256-L291 — def test_rfdiffusion_multichain_target_is_explicit_not_inferred_from_hotspot( tmp_path, monkeypatch )
- _mpnn_fake · function · L294-L310 — def _mpnn_fake(path: Path, designed_b: str) -> Path
- _mpnn_args · function · L313-L324 — def _mpnn_args(tmp_path: Path, checkpoint: Path, backbone: Path) -> dict
- test_proteinmpnn_uses_official_flags_and_verifies_target_motif_and_map · function · L327-L361 — def test_proteinmpnn_uses_official_flags_and_verifies_target_motif_and_map( tmp_path, monkeypatch )
- test_proteinmpnn_fails_closed_when_a_fixed_motif_changes · function · L364-L382 — def test_proteinmpnn_fails_closed_when_a_fixed_motif_changes(tmp_path, monkeypatch)
- _colabfold_fake · function · L385-L403 — def _colabfold_fake(path: Path) -> Path
- _checkpoint_bundle · function · L406-L427 — def _checkpoint_bundle(tmp_path: Path, name: str = "colabfold-bundle.json") -> Path
- _offline_guard · function · L430-L438 — def _offline_guard(path: Path) -> Path
- test_complex_prediction_freezes_blind_offline_configuration · function · L441-L480 — def test_complex_prediction_freezes_blind_offline_configuration(tmp_path, monkeypatch)
- test_complex_prediction_refuses_environment_only_offline_claim · function · L483-L504 — def test_complex_prediction_refuses_environment_only_offline_claim( tmp_path, monkeypatch )
- test_prediction_cannot_disable_required_network_isolation · function · L507-L524 — def test_prediction_cannot_disable_required_network_isolation(tmp_path, monkeypatch)
- test_prediction_rejects_unpinned_files_in_checkpoint_data_tree · function · L527-L552 — def test_prediction_rejects_unpinned_files_in_checkpoint_data_tree( tmp_path, monkeypatch )
- _scientific_python · function · L555-L562 — def _scientific_python(path: Path, result: dict) -> Path
- test_rosetta_interface_publishes_unsatisfied_hbond_field_not_hbond_count · function · L565-L594 — def test_rosetta_interface_publishes_unsatisfied_hbond_field_not_hbond_count( tmp_path, monkeypatch )
- test_rosetta_interface_rejects_legacy_misnamed_hbond_field · function · L597-L614 — def test_rosetta_interface_rejects_legacy_misnamed_hbond_field(tmp_path, monkeypatch)
- test_paths_outside_the_configured_root_fail_closed_with_no_backend_start · function · L617-L633 — def test_paths_outside_the_configured_root_fail_closed_with_no_backend_start( tmp_path, monkeypatch )
- test_identical_attempt_retry_returns_terminal_record_without_rerunning_backend · function · L636-L658 — def test_identical_attempt_retry_returns_terminal_record_without_rerunning_backend( tmp_path, monkeypatch )
- fake_handler · function · L642-L644 — def fake_handler(args, output)
- test_attempt_id_conflict_preserves_original_terminal_record · function · L661-L684 — def test_attempt_id_conflict_preserves_original_terminal_record(tmp_path, monkeypatch)
- fake_handler · function · L665-L667 — def fake_handler(args, output)
- test_partial_attempt_is_closed_as_interrupted_without_backend_start · function · L687-L715 — def test_partial_attempt_is_closed_as_interrupted_without_backend_start( tmp_path, monkeypatch )
- forbidden_handler · function · L696-L697 — def forbidden_handler(args, output)
- test_unreadable_terminal_manifest_is_preserved_for_manual_reconciliation · function · L718-L743 — def test_unreadable_terminal_manifest_is_preserved_for_manual_reconciliation( tmp_path, monkeypatch )
- forbidden_handler · function · L728-L729 — def forbidden_handler(args, output)