Agent SYMBOLS_p32 - grisuno/LazyOwn GitHub Wiki

Symbols (page 32 of 41)

Previous: SYMBOLS_p31.md

Symbol Kind File:Line Signature
test_collab_join_uses_lhost method tests/test_collab_and_onboarding.py:486 def test_collab_join_uses_lhost(self, command_src)
test_expired_lock_releases_automatically method tests/test_collab_and_onboarding.py:308 def test_expired_lock_releases_automatically(self, lm)
test_extends_base method tests/test_collab_and_onboarding.py:435 def test_extends_base(self, html)
test_file_present method tests/test_collab_and_onboarding.py:88 def test_file_present(self)
test_five_minutes_promise method tests/test_collab_and_onboarding.py:124 def test_five_minutes_promise(self, text)
test_full_queue_drops_stale_subscriber method tests/test_collab_and_onboarding.py:263 def test_full_queue_drops_stale_subscriber(self, bus)
test_has_c2_step method tests/test_collab_and_onboarding.py:109 def test_has_c2_step(self, text)
test_has_chat_input method tests/test_collab_and_onboarding.py:450 def test_has_chat_input(self, html)
test_has_collab_step method tests/test_collab_and_onboarding.py:112 def test_has_collab_step(self, text)
test_has_event_bus method tests/test_collab_and_onboarding.py:186 def test_has_event_bus(self, tree)
test_has_event_log method tests/test_collab_and_onboarding.py:447 def test_has_event_log(self, html)
test_has_install_section method tests/test_collab_and_onboarding.py:100 def test_has_install_section(self, text)
test_has_join_url_display method tests/test_collab_and_onboarding.py:456 def test_has_join_url_display(self, html)
test_has_lock_manager method tests/test_collab_and_onboarding.py:190 def test_has_lock_manager(self, tree)
test_has_lock_route method tests/test_collab_and_onboarding.py:210 def test_has_lock_route(self)
test_has_lock_ui method tests/test_collab_and_onboarding.py:444 def test_has_lock_ui(self, html)
test_has_operator_list method tests/test_collab_and_onboarding.py:441 def test_has_operator_list(self, html)
test_has_operator_registry method tests/test_collab_and_onboarding.py:194 def test_has_operator_registry(self, tree)
test_has_publish_route method tests/test_collab_and_onboarding.py:206 def test_has_publish_route(self)
test_has_recon_step method tests/test_collab_and_onboarding.py:106 def test_has_recon_step(self, text)
test_has_refresh_operators method tests/test_collab_and_onboarding.py:453 def test_has_refresh_operators(self, html)
test_has_sse_connect method tests/test_collab_and_onboarding.py:438 def test_has_sse_connect(self, html)
test_has_stream_route method tests/test_collab_and_onboarding.py:202 def test_has_stream_route(self, tree)
test_has_troubleshooting method tests/test_collab_and_onboarding.py:115 def test_has_troubleshooting(self, text)
test_has_ui_route method tests/test_collab_and_onboarding.py:198 def test_has_ui_route(self, tree)
test_has_wizard_section method tests/test_collab_and_onboarding.py:103 def test_has_wizard_section(self, text)
test_heartbeat_keeps_alive method tests/test_collab_and_onboarding.py:355 def test_heartbeat_keeps_alive(self, reg)
test_history_endpoint_returns_events method tests/test_collab_and_onboarding.py:413 def test_history_endpoint_returns_events(self, client)
test_history_replay_on_subscribe method tests/test_collab_and_onboarding.py:237 def test_history_replay_on_subscribe(self, bus)
test_join_registers_operator method tests/test_collab_and_onboarding.py:339 def test_join_registers_operator(self, reg)
test_leave_marks_inactive method tests/test_collab_and_onboarding.py:344 def test_leave_marks_inactive(self, reg)
test_lock_endpoint_acquires method tests/test_collab_and_onboarding.py:401 def test_lock_endpoint_acquires(self, client)
test_lock_missing_target_returns_400 method tests/test_collab_and_onboarding.py:420 def test_lock_missing_target_returns_400(self, client)
test_locks_endpoint_returns_json method tests/test_collab_and_onboarding.py:385 def test_locks_endpoint_returns_json(self, client)
test_mentions_payload_json method tests/test_collab_and_onboarding.py:118 def test_mentions_payload_json(self, text)
test_mentions_sessions method tests/test_collab_and_onboarding.py:121 def test_mentions_sessions(self, text)
test_module_present method tests/test_collab_and_onboarding.py:171 def test_module_present(self)
test_multiple_operators method tests/test_collab_and_onboarding.py:350 def test_multiple_operators(self, reg)
test_no_hardcoded_ips method tests/test_collab_and_onboarding.py:127 def test_no_hardcoded_ips(self)
test_no_hardcoded_ips method tests/test_collab_and_onboarding.py:459 def test_no_hardcoded_ips(self)
test_not_empty method tests/test_collab_and_onboarding.py:91 def test_not_empty(self)
test_operators_endpoint_returns_json method tests/test_collab_and_onboarding.py:378 def test_operators_endpoint_returns_json(self, client)
test_publish_and_receive method tests/test_collab_and_onboarding.py:227 def test_publish_and_receive(self, bus)
test_publish_endpoint_accepts_event method tests/test_collab_and_onboarding.py:391 def test_publish_endpoint_accepts_event(self, client)
test_publish_rejects_non_dict_payload method tests/test_collab_and_onboarding.py:397 def test_publish_rejects_non_dict_payload(self, client)
test_recent_returns_correct_count method tests/test_collab_and_onboarding.py:248 def test_recent_returns_correct_count(self, bus)
test_release_allows_next_operator method tests/test_collab_and_onboarding.py:299 def test_release_allows_next_operator(self, lm)
test_release_by_wrong_operator_fails method tests/test_collab_and_onboarding.py:304 def test_release_by_wrong_operator_fails(self, lm)
test_reset_clears_all method tests/test_collab_and_onboarding.py:360 def test_reset_clears_all(self, reg)
test_reset_clears_all_locks method tests/test_collab_and_onboarding.py:321 def test_reset_clears_all_locks(self, lm)
test_reset_clears_history method tests/test_collab_and_onboarding.py:256 def test_reset_clears_history(self, bus)
test_same_operator_can_re_acquire method tests/test_collab_and_onboarding.py:295 def test_same_operator_can_re_acquire(self, lm)
test_second_operator_denied method tests/test_collab_and_onboarding.py:291 def test_second_operator_denied(self, lm)
test_template_not_empty method tests/test_collab_and_onboarding.py:177 def test_template_not_empty(self)
test_template_present method tests/test_collab_and_onboarding.py:174 def test_template_present(self)
test_unlock_endpoint_releases method tests/test_collab_and_onboarding.py:407 def test_unlock_endpoint_releases(self, client)
test_wizard_does_not_import_lazyc2 method tests/test_collab_and_onboarding.py:160 def test_wizard_does_not_import_lazyc2(self)
test_wizard_does_not_import_lazyown method tests/test_collab_and_onboarding.py:156 def test_wizard_does_not_import_lazyown(self)
test_wizard_has_build_readiness method tests/test_collab_and_onboarding.py:151 def test_wizard_has_build_readiness(self)
test_wizard_has_run_function method tests/test_collab_and_onboarding.py:146 def test_wizard_has_run_function(self)
test_wizard_module_exists method tests/test_collab_and_onboarding.py:143 def test_wizard_module_exists(self)
text method tests/test_collab_and_onboarding.py:97 def text(self)
tree method tests/test_collab_and_onboarding.py:183 def tree(self)
TestAuditLog class tests/test_command_allowlist.py:101 class TestAuditLog
TestBasicAllow class tests/test_command_allowlist.py:29 class TestBasicAllow
TestCaseInsensitive class tests/test_command_allowlist.py:92 class TestCaseInsensitive
TestEmptyInput class tests/test_command_allowlist.py:70 class TestEmptyInput
TestShellMetachars class tests/test_command_allowlist.py:45 class TestShellMetachars
test_audit_log_appends_jsonl method tests/test_command_allowlist.py:104 def test_audit_log_appends_jsonl(self, tmp_path)
test_audit_log_disabled_is_noop method tests/test_command_allowlist.py:116 def test_audit_log_disabled_is_noop(self, tmp_path)
test_empty_string_rejected method tests/test_command_allowlist.py:73 def test_empty_string_rejected(self)
test_known_command_is_allowed method tests/test_command_allowlist.py:32 def test_known_command_is_allowed(self)
test_metachar_rejected method tests/test_command_allowlist.py:60 def test_metachar_rejected(self, payload)
test_non_string_rejected method tests/test_command_allowlist.py:85 def test_non_string_rejected(self)
test_unknown_command_is_denied method tests/test_command_allowlist.py:38 def test_unknown_command_is_denied(self)
test_uppercase_token_matches method tests/test_command_allowlist.py:95 def test_uppercase_token_matches(self)
test_whitespace_only_rejected method tests/test_command_allowlist.py:79 def test_whitespace_only_rejected(self)
test_given_allowlisted_ping_when_checked_then_allowed function tests/test_command_allowlist_behavior.py:11 def test_given_allowlisted_ping_when_checked_then_allowed()
test_given_injection_when_checked_then_denied function tests/test_command_allowlist_behavior.py:26 def test_given_injection_when_checked_then_denied(tmp_path)
test_given_rm_when_checked_then_denied function tests/test_command_allowlist_behavior.py:18 def test_given_rm_when_checked_then_denied()
_FakeEngine class tests/test_command_chain.py:43 class _FakeEngine
__init__ method tests/test_command_chain.py:46 def __init__(self, services, addons, tools, history)
_svc function tests/test_command_chain.py:39 def _svc(service, port, host, proto)
history method tests/test_command_chain.py:67 def history(self)
services method tests/test_command_chain.py:58 def services(self, target)
test_chain_config_defaults_are_isolated_per_instance function tests/test_command_chain.py:218 def test_chain_config_defaults_are_isolated_per_instance()
test_chain_facade_returns_serialisable_view function tests/test_command_chain.py:196 def test_chain_facade_returns_serialisable_view()
test_chain_missing_prerequisites_when_history_empty function tests/test_command_chain.py:207 def test_chain_missing_prerequisites_when_history_empty()
test_dynamic_next_resolver_empty_verb_prefers_phase_priority function tests/test_command_chain.py:143 def test_dynamic_next_resolver_empty_verb_prefers_phase_priority()
test_dynamic_next_resolver_filters_history function tests/test_command_chain.py:136 def test_dynamic_next_resolver_filters_history()
test_dynamic_next_resolver_includes_unexplored_addons_and_tools function tests/test_command_chain.py:152 def test_dynamic_next_resolver_includes_unexplored_addons_and_tools()
test_dynamic_next_resolver_orders_static_before_dynamic function tests/test_command_chain.py:125 def test_dynamic_next_resolver_orders_static_before_dynamic()
test_dynamic_next_resolver_phase_fallback_when_no_signal function tests/test_command_chain.py:181 def test_dynamic_next_resolver_phase_fallback_when_no_signal()
test_dynamic_next_resolver_respects_limit function tests/test_command_chain.py:189 def test_dynamic_next_resolver_respects_limit()
test_missing_prerequisites_skips_already_run function tests/test_command_chain.py:86 def test_missing_prerequisites_skips_already_run()
test_next_step_to_dict_round_trip function tests/test_command_chain.py:213 def test_next_step_to_dict_round_trip()
test_normalise_strips_do_prefix_and_extra_tokens function tests/test_command_chain.py:71 def test_normalise_strips_do_prefix_and_extra_tokens()
test_prerequisites_known_and_unknown function tests/test_command_chain.py:78 def test_prerequisites_known_and_unknown()
test_service_next_resolver_dedupes_repeated_services function tests/test_command_chain.py:118 def test_service_next_resolver_dedupes_repeated_services()
test_service_next_resolver_maps_known_services_only function tests/test_command_chain.py:108 def test_service_next_resolver_maps_known_services_only()
test_static_next_registry_phase_priority_fallback function tests/test_command_chain.py:101 def test_static_next_registry_phase_priority_fallback()
test_static_next_registry_uses_killchain_table function tests/test_command_chain.py:93 def test_static_next_registry_uses_killchain_table()
unexplored_addons method tests/test_command_chain.py:61 def unexplored_addons(self, target)
unexplored_tools method tests/test_command_chain.py:64 def unexplored_tools(self, target)
_index function tests/test_command_form.py:23 def _index()
runner function tests/test_command_form.py:151 def runner(context)
test_build_command_preview_renders_annotations_and_verb function tests/test_command_form.py:109 def test_build_command_preview_renders_annotations_and_verb()
test_build_state_loads_from_default_index function tests/test_command_form.py:162 def test_build_state_loads_from_default_index(monkeypatch)
test_fields_default_set_when_command_unknown function tests/test_command_form.py:32 def test_fields_default_set_when_command_unknown()
test_fields_specific_set_for_known_command function tests/test_command_form.py:44 def test_fields_specific_set_for_known_command()
test_initial_values_come_from_payload function tests/test_command_form.py:57 def test_initial_values_come_from_payload()
test_is_valid_false_for_unknown_command function tests/test_command_form.py:136 def test_is_valid_false_for_unknown_command()
test_is_valid_true_when_command_known function tests/test_command_form.py:124 def test_is_valid_true_when_command_known()
test_launch_form_runner_returns_state function tests/test_command_form.py:147 def test_launch_form_runner_returns_state()
test_overrides_empty_when_values_match_payload function tests/test_command_form.py:84 def test_overrides_empty_when_values_match_payload()
test_overrides_lists_diverging_field_payload_pairs function tests/test_command_form.py:70 def test_overrides_lists_diverging_field_payload_pairs()
test_verb_line_returns_just_verb_without_extras function tests/test_command_form.py:96 def test_verb_line_returns_just_verb_without_extras()
_command_definitions function tests/test_command_namespace_uniqueness.py:28 def _command_definitions()
_is_command_set function tests/test_command_namespace_uniqueness.py:19 def _is_command_set(node)
test_no_command_defined_by_two_command_sets function tests/test_command_namespace_uniqueness.py:42 def test_no_command_defined_by_two_command_sets()
PaletteSuiteConfig class tests/test_command_palette.py:43 class PaletteSuiteConfig
TestBaseTemplateOverlay class tests/test_command_palette.py:1920 class TestBaseTemplateOverlay
TestBaseTemplateOverlayTelemetry class tests/test_command_palette.py:2225 class TestBaseTemplateOverlayTelemetry
TestC2PaletteApiRateLimit class tests/test_command_palette.py:2198 class TestC2PaletteApiRateLimit
TestC2PaletteApiRoute class tests/test_command_palette.py:1873 class TestC2PaletteApiRoute
TestC2PaletteRoute class tests/test_command_palette.py:1405 class TestC2PaletteRoute
TestCommandIndexInvariants class tests/test_command_palette.py:412 class TestCommandIndexInvariants
TestGeneratorDeterminism class tests/test_command_palette.py:505 class TestGeneratorDeterminism
TestGeneratorHelpers class tests/test_command_palette.py:524 class TestGeneratorHelpers
TestKnownLegacyDuplicates class tests/test_command_palette.py:473 class TestKnownLegacyDuplicates
TestLazyOwnWiring class tests/test_command_palette.py:1014 class TestLazyOwnWiring
TestMcpPaletteDescription class tests/test_command_palette.py:1952 class TestMcpPaletteDescription
TestMcpPaletteWiring class tests/test_command_palette.py:1338 class TestMcpPaletteWiring
TestPaletteArgumentParser class tests/test_command_palette.py:647 class TestPaletteArgumentParser
TestPaletteCompleter class tests/test_command_palette.py:879 class TestPaletteCompleter
TestPaletteDetailEnrichment class tests/test_command_palette.py:1643 class TestPaletteDetailEnrichment
TestPaletteDetailTelemetryRendering class tests/test_command_palette.py:2140 class TestPaletteDetailTelemetryRendering
TestPaletteEnrichmentBlend class tests/test_command_palette.py:2249 class TestPaletteEnrichmentBlend
TestPaletteEntryPoint class tests/test_command_palette.py:965 class TestPaletteEntryPoint
TestPaletteGraphLoader class tests/test_command_palette.py:1523 class TestPaletteGraphLoader
TestPaletteIndexQuery class tests/test_command_palette.py:729 class TestPaletteIndexQuery
TestPaletteJsonRenderer class tests/test_command_palette.py:1075 class TestPaletteJsonRenderer
TestPaletteLoader class tests/test_command_palette.py:566 class TestPaletteLoader
TestPaletteNextMode class tests/test_command_palette.py:1751 class TestPaletteNextMode
TestPaletteRenderer class tests/test_command_palette.py:795 class TestPaletteRenderer
TestPaletteTelemetryLoader class tests/test_command_palette.py:2015 class TestPaletteTelemetryLoader
TestPaletteViewBuilder class tests/test_command_palette.py:1192 class TestPaletteViewBuilder
_build_synthetic_graph function tests/test_command_palette.py:1484 def _build_synthetic_graph()
_build_synthetic_index function tests/test_command_palette.py:281 def _build_synthetic_index(config)
_collect_do_method_names function tests/test_command_palette.py:237 def _collect_do_method_names(path, prefix)
_dispatcher_branch method tests/test_command_palette.py:1396 def _dispatcher_branch(src, tool_name)
_ensure_repo_on_path function tests/test_command_palette.py:211 def _ensure_repo_on_path(suite_config)
_entry method tests/test_command_palette.py:1646 def _entry(self, suite_config)
_extract_method_body function tests/test_command_palette.py:392 def _extract_method_body(src, name)
_iter_command_modules function tests/test_command_palette.py:228 def _iter_command_modules(config)
_reset_telemetry_cache function tests/test_command_palette.py:2006 def _reset_telemetry_cache()
_tool_declaration_block method tests/test_command_palette.py:1381 def _tool_declaration_block(src, tool_name)
_write_synthetic_csv function tests/test_command_palette.py:1970 def _write_synthetic_csv(target)
ast_command_names function tests/test_command_palette.py:272 def ast_command_names(suite_config)
base_src method tests/test_command_palette.py:1924 def base_src(self, suite_config)
base_src method tests/test_command_palette.py:2229 def base_src(self, suite_config)
base_template_path method tests/test_command_palette.py:194 def base_template_path(self)
blocking_import function tests/test_command_palette.py:2260 def blocking_import(name)
cli_commands_dir method tests/test_command_palette.py:174 def cli_commands_dir(self)
completer method tests/test_command_palette.py:883 def completer(self)
graphify_path method tests/test_command_palette.py:199 def graphify_path(self)
index_document function tests/test_command_palette.py:218 def index_document(suite_config)
index_path method tests/test_command_palette.py:164 def index_path(self)
lazyc2_path method tests/test_command_palette.py:184 def lazyc2_path(self)
lazyown_path method tests/test_command_palette.py:169 def lazyown_path(self)
mcp_path method tests/test_command_palette.py:179 def mcp_path(self)
palette_src method tests/test_command_palette.py:1023 def palette_src(self, suite_config)
palette_template_path method tests/test_command_palette.py:189 def palette_template_path(self)
parser method tests/test_command_palette.py:651 def parser(self)
parser method tests/test_command_palette.py:1755 def parser(self)
query method tests/test_command_palette.py:733 def query(self, synthetic_index)
renderer method tests/test_command_palette.py:799 def renderer(self)
repo_root method tests/test_command_palette.py:159 def repo_root(self)
setup_method method tests/test_command_palette.py:569 def setup_method(self)
setup_method method tests/test_command_palette.py:1526 def setup_method(self)
src method tests/test_command_palette.py:1018 def src(self, suite_config)
src method tests/test_command_palette.py:1342 def src(self, suite_config)
src method tests/test_command_palette.py:1409 def src(self, suite_config)
src method tests/test_command_palette.py:1877 def src(self, suite_config)
src method tests/test_command_palette.py:1956 def src(self, suite_config)
src method tests/test_command_palette.py:2202 def src(self, suite_config)
suite_config function tests/test_command_palette.py:205 def suite_config()
synthetic_graph function tests/test_command_palette.py:1518 def synthetic_graph()
synthetic_index function tests/test_command_palette.py:387 def synthetic_index(suite_config)
synthetic_telemetry_path function tests/test_command_palette.py:1998 def synthetic_telemetry_path(tmp_path)
template_src method tests/test_command_palette.py:1414 def template_src(self, suite_config)
test_all_commands_excludes_duplicates_by_default method tests/test_command_palette.py:582 def test_all_commands_excludes_duplicates_by_default(self)
test_all_commands_with_duplicates_includes_them method tests/test_command_palette.py:589 def test_all_commands_with_duplicates_includes_them(self)
test_build_palette_view_attaches_neighbour_keys method tests/test_command_palette.py:1732 def test_build_palette_view_attaches_neighbour_keys(self, synthetic_index)
test_build_palette_view_exposes_next_flag method tests/test_command_palette.py:1742 def test_build_palette_view_exposes_next_flag(self, synthetic_index)
test_build_palette_view_includes_recents_key method tests/test_command_palette.py:2189 def test_build_palette_view_includes_recents_key(self, synthetic_index)
test_callees_handles_unknown_command method tests/test_command_palette.py:1582 def test_callees_handles_unknown_command(self, synthetic_graph, tmp_path)
test_callees_returns_helpers_only method tests/test_command_palette.py:1568 def test_callees_returns_helpers_only(self, synthetic_graph, tmp_path)
test_callees_with_none_graph_is_empty method tests/test_command_palette.py:1592 def test_callees_with_none_graph_is_empty(self)
test_check_mode_passes_on_committed_index method tests/test_command_palette.py:516 def test_check_mode_passes_on_committed_index(self, index_document)
test_command_stats_normalises_lookup_prefix method tests/test_command_palette.py:2092 def test_command_stats_normalises_lookup_prefix(self, synthetic_telemetry_path)
test_commands_excludes_duplicates method tests/test_command_palette.py:739 def test_commands_excludes_duplicates(self, query)
test_commands_sorted_by_name method tests/test_command_palette.py:1235 def test_commands_sorted_by_name(self, synthetic_index)
test_complete_palette_handles_index_error method tests/test_command_palette.py:1069 def test_complete_palette_handles_index_error(self, src)
test_complete_palette_uses_completer method tests/test_command_palette.py:1064 def test_complete_palette_uses_completer(self, src)
test_completer_after_next_offers_phases method tests/test_command_palette.py:1861 def test_completer_after_next_offers_phases(self, synthetic_index)
test_completer_is_data_driven method tests/test_command_palette.py:943 def test_completer_is_data_driven(self, completer)
test_completer_offers_next_flag_at_first_position method tests/test_command_palette.py:1851 def test_completer_offers_next_flag_at_first_position(self, synthetic_index)
test_cooccurrence_emits_top_followers method tests/test_command_palette.py:2070 def test_cooccurrence_emits_top_followers(self, synthetic_telemetry_path)
test_cooccurrence_respects_min_count method tests/test_command_palette.py:2079 def test_cooccurrence_respects_min_count(self, tmp_path)
test_custom_config_overrides_defaults method tests/test_command_palette.py:1005 def test_custom_config_overrides_defaults(self, synthetic_index)
test_custom_view_config_overrides_labels method tests/test_command_palette.py:1313 def test_custom_view_config_overrides_labels(self, synthetic_index)
test_description_mentions_calls_and_related method tests/test_command_palette.py:1964 def test_description_mentions_calls_and_related(self, src)
test_description_mentions_next_mode method tests/test_command_palette.py:1960 def test_description_mentions_next_mode(self, src)
test_detail_empty_returns_none method tests/test_command_palette.py:790 def test_detail_empty_returns_none(self, query)
test_detail_missing_returns_configured_message method tests/test_command_palette.py:871 def test_detail_missing_returns_configured_message(self, renderer)
test_detail_mode_returns_single_entry method tests/test_command_palette.py:1138 def test_detail_mode_returns_single_entry(self, synthetic_index, suite_config)
test_detail_mode_unknown_returns_empty_results method tests/test_command_palette.py:1154 def test_detail_mode_unknown_returns_empty_results(self, synthetic_index)
test_detail_renders_every_label method tests/test_command_palette.py:855 def test_detail_renders_every_label(self, renderer, suite_config)
test_detail_unknown_returns_none method tests/test_command_palette.py:786 def test_detail_unknown_returns_none(self, query)
test_detail_when_info_flag method tests/test_command_palette.py:996 def test_detail_when_info_flag(self, synthetic_index, suite_config)
test_detail_with_prefix method tests/test_command_palette.py:772 def test_detail_with_prefix(self, query, suite_config)
test_detail_without_prefix method tests/test_command_palette.py:779 def test_detail_without_prefix(self, query, suite_config)
test_dispatcher_branch_calls_render_json method tests/test_command_palette.py:1374 def test_dispatcher_branch_calls_render_json(self, src, suite_config)
test_dispatcher_branch_handles_missing_index method tests/test_command_palette.py:1367 def test_dispatcher_branch_handles_missing_index(self, src, suite_config)
test_dispatcher_branch_imports_render_json method tests/test_command_palette.py:1360 def test_dispatcher_branch_imports_render_json(self, src, suite_config)
test_dispatcher_branch_present method tests/test_command_palette.py:1356 def test_dispatcher_branch_present(self, src, suite_config)
test_do_palette_handles_index_error method tests/test_command_palette.py:1059 def test_do_palette_handles_index_error(self, palette_src)
test_do_palette_loads_index_and_renders method tests/test_command_palette.py:1053 def test_do_palette_loads_index_and_renders(self, palette_src)
test_duplicate_lines_match method tests/test_command_palette.py:481 def test_duplicate_lines_match(self, index_document, suite_config)
test_duplicate_marked_in_command_list method tests/test_command_palette.py:488 def test_duplicate_marked_in_command_list(self, index_document, suite_config)
test_duplicate_names_listed method tests/test_command_palette.py:476 def test_duplicate_names_listed(self, index_document, suite_config)
test_empty_index_yields_zero_totals method tests/test_command_palette.py:1325 def test_empty_index_yields_zero_totals(self, suite_config)
test_empty_line_routes_to_overview method tests/test_command_palette.py:657 def test_empty_line_routes_to_overview(self, parser, suite_config)
test_enrich_detail_attaches_calls_and_related method tests/test_command_palette.py:1616 def test_enrich_detail_attaches_calls_and_related(self, synthetic_graph, tmp_path, suite_config)
test_enrich_detail_attaches_runs_and_runs_after method tests/test_command_palette.py:2110 def test_enrich_detail_attaches_runs_and_runs_after(self, synthetic_telemetry_path)
test_enrich_detail_passes_through_none method tests/test_command_palette.py:1636 def test_enrich_detail_passes_through_none(self)
test_enrich_detail_passes_through_none method tests/test_command_palette.py:2123 def test_enrich_detail_passes_through_none(self)
test_enrichment_passes_through_none method tests/test_command_palette.py:2270 def test_enrichment_passes_through_none(self)
test_enrichment_returns_entry_when_both_modules_missing method tests/test_command_palette.py:2252 def test_enrichment_returns_entry_when_both_modules_missing(self, monkeypatch)
test_filter_by_phase_returns_only_matching_phase method tests/test_command_palette.py:604 def test_filter_by_phase_returns_only_matching_phase(self, suite_config)
test_filter_by_phase_unknown_returns_empty method tests/test_command_palette.py:612 def test_filter_by_phase_unknown_returns_empty(self)
test_first_position_offers_phases_and_flags method tests/test_command_palette.py:889 def test_first_position_offers_phases_and_flags(self, completer, synthetic_index, suite_config)
test_first_position_prefix_filtering method tests/test_command_palette.py:903 def test_first_position_prefix_filtering(self, completer, synthetic_index, suite_config)
test_flags_exposed_for_ui_chips method tests/test_command_palette.py:1301 def test_flags_exposed_for_ui_chips(self, synthetic_index)
test_get_resolves_with_or_without_prefix method tests/test_command_palette.py:618 def test_get_resolves_with_or_without_prefix(self, suite_config)
test_in_phase_filters_to_target method tests/test_command_palette.py:753 def test_in_phase_filters_to_target(self, query, suite_config)
test_info_flag_routes_to_detail method tests/test_command_palette.py:700 def test_info_flag_routes_to_detail(self, suite_config, parser)
test_input_schema_documents_line_property method tests/test_command_palette.py:1350 def test_input_schema_documents_line_property(self, src, suite_config)
test_known_phase_token_routes_to_phase method tests/test_command_palette.py:664 def test_known_phase_token_routes_to_phase(self, suite_config, parser)
test_load_graph_against_repo_artefact method tests/test_command_palette.py:1532 def test_load_graph_against_repo_artefact(self, suite_config)
test_load_index_returns_document method tests/test_command_palette.py:575 def test_load_index_returns_document(self, suite_config)
test_load_telemetry_counts_invocations method tests/test_command_palette.py:2028 def test_load_telemetry_counts_invocations(self, synthetic_telemetry_path)
test_load_telemetry_normalises_prefix method tests/test_command_palette.py:2037 def test_load_telemetry_normalises_prefix(self, synthetic_telemetry_path)
test_load_telemetry_raises_on_unreadable_path method tests/test_command_palette.py:2129 def test_load_telemetry_raises_on_unreadable_path(self, tmp_path)
test_load_telemetry_records_last_seen method tests/test_command_palette.py:2053 def test_load_telemetry_records_last_seen(self, synthetic_telemetry_path)
test_load_telemetry_skips_excluded_commands method tests/test_command_palette.py:2045 def test_load_telemetry_skips_excluded_commands(self, synthetic_telemetry_path)
test_malformed_graph_raises_graph_index_error method tests/test_command_palette.py:1551 def test_malformed_graph_raises_graph_index_error(self, tmp_path)
test_malformed_json_raises_command_index_error method tests/test_command_palette.py:636 def test_malformed_json_raises_command_index_error(self, tmp_path, suite_config)
test_malformed_quote_does_not_raise method tests/test_command_palette.py:721 def test_malformed_quote_does_not_raise(self, suite_config, parser)
test_methods_defined_on_lazyown_shell method tests/test_command_palette.py:1041 def test_methods_defined_on_lazyown_shell(self, src, suite_config)
test_migrated_imports_present method tests/test_command_palette.py:1036 def test_migrated_imports_present(self, palette_src, suite_config)
test_missing_graph_raises_graph_index_error method tests/test_command_palette.py:1543 def test_missing_graph_raises_graph_index_error(self, tmp_path)
test_missing_index_raises_command_index_error method tests/test_command_palette.py:628 def test_missing_index_raises_command_index_error(self, tmp_path)
test_next_flag_routes_to_next_mode method tests/test_command_palette.py:1761 def test_next_flag_routes_to_next_mode(self, parser, suite_config)
test_next_flag_without_phase method tests/test_command_palette.py:1770 def test_next_flag_without_phase(self, parser, suite_config)
test_no_command_lost_vs_ast method tests/test_command_palette.py:452 def test_no_command_lost_vs_ast(self, index_document, ast_command_names)
test_one_canonical_per_duplicate method tests/test_command_palette.py:495 def test_one_canonical_per_duplicate(self, index_document, suite_config)
test_overlay_escapes_command_strings method tests/test_command_palette.py:1942 def test_overlay_escapes_command_strings(self, base_src)
test_overlay_is_authenticated_only method tests/test_command_palette.py:1935 def test_overlay_is_authenticated_only(self, base_src)
test_overlay_links_to_full_palette method tests/test_command_palette.py:1947 def test_overlay_links_to_full_palette(self, base_src)
test_overlay_markup_present method tests/test_command_palette.py:1930 def test_overlay_markup_present(self, base_src, suite_config)
test_overview_empty_returns_only_header method tests/test_command_palette.py:812 def test_overview_empty_returns_only_header(self, renderer)
test_overview_lists_every_phase method tests/test_command_palette.py:805 def test_overview_lists_every_phase(self, renderer, suite_config)
test_overview_when_line_is_empty method tests/test_command_palette.py:968 def test_overview_when_line_is_empty(self, synthetic_index)
test_overview_when_line_is_empty method tests/test_command_palette.py:1078 def test_overview_when_line_is_empty(self, synthetic_index, suite_config)
test_palette_json_result_to_dict_matches_schema method tests/test_command_palette.py:1178 def test_palette_json_result_to_dict_matches_schema(self, suite_config)
test_phase_buckets_match_commands method tests/test_command_palette.py:444 def test_phase_buckets_match_commands(self, index_document)
test_phase_counts_match_phase_buckets method tests/test_command_palette.py:748 def test_phase_counts_match_phase_buckets(self, query, synthetic_index)
test_phase_entries_carry_required_fields method tests/test_command_palette.py:1207 def test_phase_entries_carry_required_fields(self, synthetic_index, suite_config)
test_phase_listing_empty_uses_empty_message method tests/test_command_palette.py:830 def test_phase_listing_empty_uses_empty_message(self, renderer, suite_config)
test_phase_listing_includes_header method tests/test_command_palette.py:819 def test_phase_listing_includes_header(self, renderer, suite_config)
test_phase_match_is_case_insensitive method tests/test_command_palette.py:712 def test_phase_match_is_case_insensitive(self, suite_config, parser)
test_phase_mode_returns_filtered_rows method tests/test_command_palette.py:1094 def test_phase_mode_returns_filtered_rows(self, synthetic_index, suite_config)
test_phase_mode_with_query_narrows_rows method tests/test_command_palette.py:1108 def test_phase_mode_with_query_narrows_rows(self, synthetic_index, suite_config)
test_phase_when_token_is_known_phase method tests/test_command_palette.py:975 def test_phase_when_token_is_known_phase(self, synthetic_index, suite_config)
test_phase_with_query_token method tests/test_command_palette.py:681 def test_phase_with_query_token(self, suite_config, parser)
test_phases_ordered_by_kill_chain method tests/test_command_palette.py:1246 def test_phases_ordered_by_kill_chain(self, synthetic_index)
test_phases_returns_sorted method tests/test_command_palette.py:744 def test_phases_returns_sorted(self, query, suite_config)
test_query_next_phase_at_end_returns_none method tests/test_command_palette.py:1795 def test_query_next_phase_at_end_returns_none(self)
test_query_next_phase_returns_following_phase method tests/test_command_palette.py:1779 def test_query_next_phase_returns_following_phase(self, synthetic_index)
test_query_next_phase_unknown_returns_none method tests/test_command_palette.py:1787 def test_query_next_phase_unknown_returns_none(self, synthetic_index)
test_rate_limit_constant_defined method tests/test_command_palette.py:2210 def test_rate_limit_constant_defined(self, src, suite_config)
test_rate_limit_decorator_present method tests/test_command_palette.py:2206 def test_rate_limit_decorator_present(self, src, suite_config)
test_rate_limit_falls_back_to_default method tests/test_command_palette.py:2216 def test_rate_limit_falls_back_to_default(self, src, suite_config)
test_recent_order_is_most_recent_first_and_unique method tests/test_command_palette.py:2060 def test_recent_order_is_most_recent_first_and_unique(self, synthetic_telemetry_path)
test_recents_section_renders_when_input_empty method tests/test_command_palette.py:2243 def test_recents_section_renders_when_input_empty(self, base_src)
test_related_commands_uses_shared_helpers method tests/test_command_palette.py:1598 def test_related_commands_uses_shared_helpers(self, synthetic_graph, tmp_path)
test_related_commands_with_none_graph_is_empty method tests/test_command_palette.py:1610 def test_related_commands_with_none_graph_is_empty(self)
test_render_detail_shows_runs_and_runs_after method tests/test_command_palette.py:2143 def test_render_detail_shows_runs_and_runs_after(self)
test_render_detail_skips_telemetry_rows_when_zero method tests/test_command_palette.py:2168 def test_render_detail_skips_telemetry_rows_when_zero(self)
test_render_document_is_idempotent method tests/test_command_palette.py:508 def test_render_document_is_idempotent(self)
test_render_json_detail_contains_neighbour_keys method tests/test_command_palette.py:1712 def test_render_json_detail_contains_neighbour_keys(self, synthetic_index, suite_config)
test_render_json_next_mode method tests/test_command_palette.py:1841 def test_render_json_next_mode(self, synthetic_index)
test_render_json_output_is_serialisable method tests/test_command_palette.py:1166 def test_render_json_output_is_serialisable(self, synthetic_index)
test_render_next_empty_returns_message method tests/test_command_palette.py:1817 def test_render_next_empty_returns_message(self)
test_render_next_returns_phase_listing method tests/test_command_palette.py:1808 def test_render_next_returns_phase_listing(self, synthetic_index)
test_render_top_level_attaches_neighbour_lists method tests/test_command_palette.py:1701 def test_render_top_level_attaches_neighbour_lists(self, synthetic_index, suite_config)
test_required_command_fields method tests/test_command_palette.py:435 def test_required_command_fields(self, index_document, suite_config)
test_required_imports_present method tests/test_command_palette.py:1031 def test_required_imports_present(self, src, suite_config)
test_required_imports_present method tests/test_command_palette.py:1420 def test_required_imports_present(self, src, suite_config)
test_resolve_category_constant_name method tests/test_command_palette.py:544 def test_resolve_category_constant_name(self)
test_resolve_category_missing method tests/test_command_palette.py:558 def test_resolve_category_missing(self)
test_resolve_category_string_literal method tests/test_command_palette.py:551 def test_resolve_category_string_literal(self)
test_returns_required_top_level_keys method tests/test_command_palette.py:1195 def test_returns_required_top_level_keys(self, synthetic_index, suite_config)
test_route_decorator_present method tests/test_command_palette.py:1425 def test_route_decorator_present(self, src, suite_config)
test_route_decorator_present method tests/test_command_palette.py:1881 def test_route_decorator_present(self, src, suite_config)
test_route_function_defined method tests/test_command_palette.py:1429 def test_route_function_defined(self, src, suite_config)
test_route_function_defined method tests/test_command_palette.py:1885 def test_route_function_defined(self, src, suite_config)
test_route_handles_missing_index method tests/test_command_palette.py:1461 def test_route_handles_missing_index(self, src, suite_config)
test_route_handles_missing_index method tests/test_command_palette.py:1913 def test_route_handles_missing_index(self, src, suite_config)
test_route_loads_index_and_builds_view method tests/test_command_palette.py:1450 def test_route_loads_index_and_builds_view(self, src, suite_config)
test_route_renders_palette_template method tests/test_command_palette.py:1456 def test_route_renders_palette_template(self, src, suite_config)
test_route_returns_jsonified_view method tests/test_command_palette.py:1906 def test_route_returns_jsonified_view(self, src, suite_config)
test_route_uses_requires_auth method tests/test_command_palette.py:1435 def test_route_uses_requires_auth(self, src, suite_config)
test_route_uses_requires_auth method tests/test_command_palette.py:1891 def test_route_uses_requires_auth(self, src, suite_config)
test_runs_after_handles_none_telemetry method tests/test_command_palette.py:2102 def test_runs_after_handles_none_telemetry(self)
test_safe_load_graph_returns_none_when_missing method tests/test_command_palette.py:1561 def test_safe_load_graph_returns_none_when_missing(self, tmp_path)
test_safe_load_returns_empty_index_when_csv_missing method tests/test_command_palette.py:2018 def test_safe_load_returns_empty_index_when_csv_missing(self, tmp_path)
test_schema_version_matches_config method tests/test_command_palette.py:415 def test_schema_version_matches_config(self, index_document, suite_config)
test_score_function_uses_runs_signal method tests/test_command_palette.py:2238 def test_score_function_uses_runs_signal(self, base_src)
test_search_empty_uses_empty_message method tests/test_command_palette.py:847 def test_search_empty_uses_empty_message(self, renderer)
test_search_flag_routes_to_search method tests/test_command_palette.py:691 def test_search_flag_routes_to_search(self, suite_config, parser)
test_search_includes_query_in_header method tests/test_command_palette.py:838 def test_search_includes_query_in_header(self, renderer)
test_search_mode_returns_query_and_hits method tests/test_command_palette.py:1123 def test_search_mode_returns_query_and_hits(self, synthetic_index)
test_search_negative_limit_returns_empty method tests/test_command_palette.py:768 def test_search_negative_limit_returns_empty(self, query)
test_search_substring_match method tests/test_command_palette.py:759 def test_search_substring_match(self, query, suite_config)
test_search_when_token_is_unknown method tests/test_command_palette.py:986 def test_search_when_token_is_unknown(self, synthetic_index, suite_config)
test_search_zero_limit_returns_empty method tests/test_command_palette.py:764 def test_search_zero_limit_returns_empty(self, query)
test_second_position_after_info_lists_all_commands method tests/test_command_palette.py:924 def test_second_position_after_info_lists_all_commands(self, completer, synthetic_index)
test_second_position_after_phase_lists_phase_commands method tests/test_command_palette.py:913 def test_second_position_after_phase_lists_phase_commands(self, completer, synthetic_index, suite_config)
test_summary_first_line_only method tests/test_command_palette.py:537 def test_summary_first_line_only(self)
test_summary_truncates_to_max_chars method tests/test_command_palette.py:527 def test_summary_truncates_to_max_chars(self, suite_config)
test_telemetry_markers_present method tests/test_command_palette.py:2233 def test_telemetry_markers_present(self, base_src, suite_config)
test_template_escapes_user_facing_strings method tests/test_command_palette.py:1472 def test_template_escapes_user_facing_strings(self, template_src)
test_template_extends_base_layout method tests/test_command_palette.py:1467 def test_template_extends_base_layout(self, template_src, suite_config)
test_text_detail_includes_calls method tests/test_command_palette.py:1659 def test_text_detail_includes_calls(self, suite_config)
test_text_detail_includes_related method tests/test_command_palette.py:1668 def test_text_detail_includes_related(self, suite_config)
test_text_detail_omits_calls_when_empty method tests/test_command_palette.py:1689 def test_text_detail_omits_calls_when_empty(self, suite_config)
test_text_detail_truncates_neighbour_list method tests/test_command_palette.py:1678 def test_text_detail_truncates_neighbour_list(self, suite_config)
test_third_position_returns_empty method tests/test_command_palette.py:934 def test_third_position_returns_empty(self, completer, synthetic_index, suite_config)
test_tool_declared_in_list_tools method tests/test_command_palette.py:1346 def test_tool_declared_in_list_tools(self, src, suite_config)
test_top_level_keys_present method tests/test_command_palette.py:421 def test_top_level_keys_present(self, index_document, suite_config)
test_totals_match_canonical_command_count method tests/test_command_palette.py:1221 def test_totals_match_canonical_command_count(self, synthetic_index, suite_config)
test_totals_match_command_list method tests/test_command_palette.py:426 def test_totals_match_command_list(self, index_document)
test_unique_count_matches_ast method tests/test_command_palette.py:464 def test_unique_count_matches_ast(self, index_document, ast_command_names)
test_unknown_phases_appear_after_known_ones method tests/test_command_palette.py:1260 def test_unknown_phases_appear_after_known_ones(self, suite_config)
test_unknown_token_routes_to_search method tests/test_command_palette.py:673 def test_unknown_token_routes_to_search(self, suite_config, parser)
TestDormancyMechanism class tests/test_command_set_migration.py:139 class TestDormancyMechanism
TestMigratedSetsStructure class tests/test_command_set_migration.py:249 class TestMigratedSetsStructure
TestParityWithLegacyShell class tests/test_command_set_migration.py:284 class TestParityWithLegacyShell
TestProductionHygiene class tests/test_command_set_migration.py:312 class TestProductionHygiene
TestShellForwarding class tests/test_command_set_migration.py:189 class TestShellForwarding
_Bare class tests/test_command_set_migration.py:180 class _Bare(Cmd)
_Probe class tests/test_command_set_migration.py:202 class _Probe(LazyOwnCommandSet)
_Sample class tests/test_command_set_migration.py:157 class _Sample(PendingCommandSet)
_Shell class tests/test_command_set_migration.py:219 class _Shell(Cmd)
_Shell class tests/test_command_set_migration.py:234 class _Shell(Cmd)
__init__ method tests/test_command_set_migration.py:181 def __init__(self)
__init__ method tests/test_command_set_migration.py:220 def __init__(self)
__init__ method tests/test_command_set_migration.py:235 def __init__(self)
_category_argument function tests/test_command_set_migration.py:82 def _category_argument(decorator)
_collect_legacy_do_methods function tests/test_command_set_migration.py:110 def _collect_legacy_do_methods()
_collect_migrated_modules function tests/test_command_set_migration.py:57 def _collect_migrated_modules()
_discover_migrated_class_names function tests/test_command_set_migration.py:38 def _discover_migrated_class_names()
_make_set method tests/test_command_set_migration.py:199 def _make_set(self)
_module_path function tests/test_command_set_migration.py:134 def _module_path(module_name)
_parse_class function tests/test_command_set_migration.py:62 def _parse_class(file_path, class_name)
cmd method tests/test_command_set_migration.py:239 def cmd(self, line)
migrated_modules method tests/test_command_set_migration.py:251 def migrated_modules(self)
module_names method tests/test_command_set_migration.py:255 def module_names(self, migrated_modules)
module_names method tests/test_command_set_migration.py:314 def module_names(self)
test_active_sets_excluded_when_pending_skipped method tests/test_command_set_migration.py:169 def test_active_sets_excluded_when_pending_skipped(self)
test_all_active_and_have_phase method tests/test_command_set_migration.py:261 def test_all_active_and_have_phase(self, migrated_modules)
test_all_discovered_sets_are_active method tests/test_command_set_migration.py:162 def test_all_discovered_sets_are_active(self)
test_all_modules_discoverable method tests/test_command_set_migration.py:258 def test_all_modules_discoverable(self, migrated_modules)
test_each_module_has_do_methods method tests/test_command_set_migration.py:273 def test_each_module_has_do_methods(self, migrated_modules)
test_every_module_is_parseable method tests/test_command_set_migration.py:345 def test_every_module_is_parseable(self, module_names)
test_is_pending_helper method tests/test_command_set_migration.py:145 def test_is_pending_helper(self)
test_migrated_methods_not_duplicated_on_shell method tests/test_command_set_migration.py:295 def test_migrated_methods_not_duplicated_on_shell(self)
test_no_do_methods_remain_on_shell method tests/test_command_set_migration.py:285 def test_no_do_methods_remain_on_shell(self)
test_no_emoji method tests/test_command_set_migration.py:325 def test_no_emoji(self, module_names)
test_no_forbidden_markers method tests/test_command_set_migration.py:317 def test_no_forbidden_markers(self, module_names)
test_pending_marker_attribute method tests/test_command_set_migration.py:140 def test_pending_marker_attribute(self)
test_register_includes_migrated_sets method tests/test_command_set_migration.py:175 def test_register_includes_migrated_sets(self)
test_registered_forwards_shell_methods method tests/test_command_set_migration.py:229 def test_registered_forwards_shell_methods(self)
test_registered_params_reflect_shell method tests/test_command_set_migration.py:216 def test_registered_params_reflect_shell(self)
test_subclass_inherits_pending_flag method tests/test_command_set_migration.py:154 def test_subclass_inherits_pending_flag(self)
test_unregistered_forwarding_raises_attribute_error method tests/test_command_set_migration.py:211 def test_unregistered_forwarding_raises_attribute_error(self)
test_unregistered_params_default_empty method tests/test_command_set_migration.py:207 def test_unregistered_params_default_empty(self)
TestDefaultRuleAutoPrivesc class tests/test_conditional_hooks_extended.py:96 class TestDefaultRuleAutoPrivesc
TestTriggerMatchCaseInsensitive class tests/test_conditional_hooks_extended.py:64 class TestTriggerMatchCaseInsensitive
TestTriggerMatchContainsSuffix class tests/test_conditional_hooks_extended.py:30 class TestTriggerMatchContainsSuffix
_load_default_rules function tests/test_conditional_hooks_extended.py:118 def _load_default_rules()
_match_rule function tests/test_conditional_hooks_extended.py:90 def _match_rule(rule, event, context)
engine function tests/test_conditional_hooks_extended.py:21 def engine()
test_auto_crystal_ball_rule_exists method tests/test_conditional_hooks_extended.py:107 def test_auto_crystal_ball_rule_exists(self)
test_auto_loot_on_owned_rule_exists method tests/test_conditional_hooks_extended.py:112 def test_auto_loot_on_owned_rule_exists(self)
test_auto_privesc_linux_rule_exists method tests/test_conditional_hooks_extended.py:97 def test_auto_privesc_linux_rule_exists(self)
test_auto_privesc_windows_rule_exists method tests/test_conditional_hooks_extended.py:102 def test_auto_privesc_windows_rule_exists(self)
test_command_contains_case_insensitive method tests/test_conditional_hooks_extended.py:39 def test_command_contains_case_insensitive(self)
test_command_contains_missing_key method tests/test_conditional_hooks_extended.py:55 def test_command_contains_missing_key(self)
test_command_contains_no_match method tests/test_conditional_hooks_extended.py:47 def test_command_contains_no_match(self)
test_command_contains_substring_match method tests/test_conditional_hooks_extended.py:31 def test_command_contains_substring_match(self)
test_exact_match_case_insensitive method tests/test_conditional_hooks_extended.py:65 def test_exact_match_case_insensitive(self)
test_exact_match_different_event method tests/test_conditional_hooks_extended.py:81 def test_exact_match_different_event(self)
test_list_match_case_insensitive method tests/test_conditional_hooks_extended.py:73 def test_list_match_case_insensitive(self)
_AlwaysFail class tests/test_console_stdio.py:42 class _AlwaysFail
_FailOnce class tests/test_console_stdio.py:19 class _FailOnce
__init__ method tests/test_console_stdio.py:22 def __init__(self)
fileno method tests/test_console_stdio.py:37 def fileno(self)
fileno method tests/test_console_stdio.py:52 def fileno(self)
flush method tests/test_console_stdio.py:34 def flush(self)
flush method tests/test_console_stdio.py:49 def flush(self)
test_ensure_blocking_stdio_never_raises function tests/test_console_stdio.py:86 def test_ensure_blocking_stdio_never_raises()
test_print_error_survives_broken_stdout function tests/test_console_stdio.py:78 def test_print_error_survives_broken_stdout(monkeypatch, capsys)
test_write_stdout_never_raises function tests/test_console_stdio.py:71 def test_write_stdout_never_raises(monkeypatch)
test_write_stdout_normal_path function tests/test_console_stdio.py:57 def test_write_stdout_normal_path(capsys)
test_write_stdout_recovers_after_blocking_error function tests/test_console_stdio.py:63 def test_write_stdout_recovers_after_blocking_error(monkeypatch)
write method tests/test_console_stdio.py:26 def write(self, data)
write method tests/test_console_stdio.py:45 def write(self, data)
test_default_manifest_is_consistent function tests/test_contract_manifest.py:19 def test_default_manifest_is_consistent()
test_dotted_symbol_exists_uses_ast_not_import function tests/test_contract_manifest.py:47 def test_dotted_symbol_exists_uses_ast_not_import(tmp_path)
test_missing_module_reference_is_reported function tests/test_contract_manifest.py:24 def test_missing_module_reference_is_reported(tmp_path)
test_missing_public_import_is_reported function tests/test_contract_manifest.py:38 def test_missing_public_import_is_reported(tmp_path)
Bogus class tests/test_core.py:262 class Bogus
Dummy class tests/test_core.py:250 class Dummy
TestCoreConfig class tests/test_core.py:110 class TestCoreConfig
TestCoreConsole class tests/test_core.py:50 class TestCoreConsole
TestCoreCrypto class tests/test_core.py:156 class TestCoreCrypto
TestCorePackageStructure class tests/test_core.py:37 class TestCorePackageStructure
TestCoreProtocols class tests/test_core.py:236 class TestCoreProtocols
TestCoreValidators class tests/test_core.py:190 class TestCoreValidators
TestUtilsBackwardsCompat class tests/test_core.py:268 class TestUtilsBackwardsCompat
TestUtilsParsesAndRunsAfterRefactor class tests/test_core.py:355 class TestUtilsParsesAndRunsAfterRefactor
_run_in_subprocess function tests/test_core.py:23 def _run_in_subprocess(snippet)
suggest method tests/test_core.py:253 def suggest(self, target, phase, context)
test_ansi_constants_have_escape_prefix method tests/test_core.py:53 def test_ansi_constants_have_escape_prefix(self)
test_ascii_glyphs_by_default_emoji_opt_in method tests/test_core.py:87 def test_ascii_glyphs_by_default_emoji_opt_in(self, capsys, monkeypatch)
test_check_lhost_empty method tests/test_core.py:206 def test_check_lhost_empty(self, capsys)
test_check_lport_zero_falsy method tests/test_core.py:213 def test_check_lport_zero_falsy(self, capsys)
test_check_port_invalid method tests/test_core.py:227 def test_check_port_invalid(self, capsys)
test_check_port_valid_range method tests/test_core.py:219 def test_check_port_valid_range(self)
test_check_rhost_empty_returns_false method tests/test_core.py:199 def test_check_rhost_empty_returns_false(self, capsys)
test_check_rhost_truthy method tests/test_core.py:193 def test_check_rhost_truthy(self)
test_config_attribute_and_item_access method tests/test_core.py:113 def test_config_attribute_and_item_access(self)
test_config_missing_key_returns_none method tests/test_core.py:121 def test_config_missing_key_returns_none(self)
test_empty_key_raises method tests/test_core.py:175 def test_empty_key_raises(self)
test_imports_in_clean_subprocess method tests/test_core.py:361 def test_imports_in_clean_subprocess(self)
test_llm_backend_protocol_rejects_nonconforming method tests/test_core.py:258 def test_llm_backend_protocol_rejects_nonconforming(self)
test_load_payload_reads_real_file method tests/test_core.py:127 def test_load_payload_reads_real_file(self, tmp_path, monkeypatch)
test_load_payload_via_utils_returns_payload method tests/test_core.py:365 def test_load_payload_via_utils_returns_payload(self)
test_matches_legacy_known_vector method tests/test_core.py:182 def test_matches_legacy_known_vector(self)
test_module_exists_and_parses method tests/test_core.py:44 def test_module_exists_and_parses(self, module)
test_parses method tests/test_core.py:358 def test_parses(self)
test_print_error_writes_red_payload method tests/test_core.py:69 def test_print_error_writes_red_payload(self, capsys)
test_print_msg_writes_green_payload method tests/test_core.py:60 def test_print_msg_writes_green_payload(self, capsys)
test_print_warn_writes_warn_glyph method tests/test_core.py:78 def test_print_warn_writes_warn_glyph(self, capsys)
test_protocols_importable method tests/test_core.py:239 def test_protocols_importable(self)
test_returns_bytearray method tests/test_core.py:168 def test_returns_bytearray(self)
test_roundtrip method tests/test_core.py:159 def test_roundtrip(self)
test_save_payload_creates_parent_dirs method tests/test_core.py:147 def test_save_payload_creates_parent_dirs(self, tmp_path)
test_save_payload_is_atomic method tests/test_core.py:136 def test_save_payload_is_atomic(self, tmp_path)
test_selector_protocol_accepts_conforming_object method tests/test_core.py:246 def test_selector_protocol_accepts_conforming_object(self)
test_surrogate_chars_are_stripped method tests/test_core.py:100 def test_surrogate_chars_are_stripped(self, capsys)
test_symbol_is_re_exported method tests/test_core.py:303 def test_symbol_is_re_exported(self, name)
test_utils_imports_from_core method tests/test_core.py:344 def test_utils_imports_from_core(self)
test_utils_no_inline_config_class method tests/test_core.py:309 def test_utils_no_inline_config_class(self)
test_utils_no_inline_load_payload method tests/test_core.py:315 def test_utils_no_inline_load_payload(self)
test_utils_no_inline_print_helpers method tests/test_core.py:335 def test_utils_no_inline_print_helpers(self)
test_utils_no_inline_validators method tests/test_core.py:326 def test_utils_no_inline_validators(self)
test_utils_no_inline_xor method tests/test_core.py:321 def test_utils_no_inline_xor(self)
TestCommandBridgeInitialization class tests/test_core_command_bridge.py:25 class TestCommandBridgeInitialization
TestCommandBridgeOneCmdAlias class tests/test_core_command_bridge.py:96 class TestCommandBridgeOneCmdAlias
TestCommandBridgeOnecmd class tests/test_core_command_bridge.py:51 class TestCommandBridgeOnecmd
_reset_bridge_singleton function tests/test_core_command_bridge.py:16 def _reset_bridge_singleton()
call_onecmd function tests/test_core_command_bridge.py:81 def call_onecmd()
test_empty_command_returns_empty method tests/test_core_command_bridge.py:99 def test_empty_command_returns_empty(self)
test_empty_command_returns_empty_string method tests/test_core_command_bridge.py:54 def test_empty_command_returns_empty_string(self)
test_error_is_none_initially method tests/test_core_command_bridge.py:35 def test_error_is_none_initially(self)
test_execute_alias_returns_string method tests/test_core_command_bridge.py:107 def test_execute_alias_returns_string(self)
test_get_bridge_returns_same_singleton method tests/test_core_command_bridge.py:42 def test_get_bridge_returns_same_singleton(self, _reset_bridge_singleton)
test_nonexistent_command_returns_error_string method tests/test_core_command_bridge.py:62 def test_nonexistent_command_returns_error_string(self)

Next: SYMBOLS_p33.md