plexus.cli.procedure.test_score_editor_toolset module

class plexus.cli.procedure.test_score_editor_toolset.FakeMCPClient(response)

Bases: object

__init__(response)
async call_tool(tool_name, arguments)
class plexus.cli.procedure.test_score_editor_toolset.FakePullMCPClient(payload)

Bases: object

__init__(payload)
async call_tool(tool_name, arguments)
plexus.cli.procedure.test_score_editor_toolset.test_load_content_from_api_fails_clearly_on_invalid_yaml(monkeypatch)
plexus.cli.procedure.test_score_editor_toolset.test_load_content_from_api_normalizes_yaml_before_exposing_it(monkeypatch)
plexus.cli.procedure.test_score_editor_toolset.test_setup_fails_fast_when_direct_yaml_is_invalid()
plexus.cli.procedure.test_score_editor_toolset.test_setup_normalizes_direct_yaml_content_to_block_scalars()
plexus.cli.procedure.test_score_editor_toolset.test_setup_normalizes_numeric_external_id_to_string()
async plexus.cli.procedure.test_score_editor_toolset.test_submit_score_version_allows_extractor_then_classifier_pattern(monkeypatch)
async plexus.cli.procedure.test_score_editor_toolset.test_submit_score_version_rejects_classifier_as_extractor_candidate()
async plexus.cli.procedure.test_score_editor_toolset.test_submit_score_version_rejects_semantically_unchanged_yaml()
async plexus.cli.procedure.test_score_editor_toolset.test_submit_score_version_surfaces_validation_errors_from_envelope(monkeypatch)