Agent SYMBOLS_p35 - grisuno/LazyOwn GitHub Wiki

Symbols (page 35 of 41)

Previous: SYMBOLS_p34.md

Symbol Kind File:Line Signature
_Boom class tests/test_improvements_spec.py:591 class _Boom
_Broken class tests/test_improvements_spec.py:289 class _Broken
_Broken class tests/test_improvements_spec.py:387 class _Broken
_Engine class tests/test_improvements_spec.py:934 class _Engine
_FakeAdvisor class tests/test_improvements_spec.py:134 class _FakeAdvisor
_FakeEngagement class tests/test_improvements_spec.py:90 class _FakeEngagement
_FakeQueen class tests/test_improvements_spec.py:98 class _FakeQueen
_FakeShell class tests/test_improvements_spec.py:77 class _FakeShell
_FakeSwanOrchestrator class tests/test_improvements_spec.py:126 class _FakeSwanOrchestrator
_FakeSwanResult class tests/test_improvements_spec.py:117 class _FakeSwanResult
_Shell class tests/test_improvements_spec.py:786 class _Shell(Cmd)
_Shell class tests/test_improvements_spec.py:798 class _Shell(Cmd)
_Shell class tests/test_improvements_spec.py:823 class _Shell(Cmd)
_Static class tests/test_improvements_spec.py:308 class _Static
_Static class tests/test_improvements_spec.py:329 class _Static
_UnavailableBackend class tests/test_improvements_spec.py:172 class _UnavailableBackend
_Unnamed class tests/test_improvements_spec.py:453 class _Unnamed
__init__ method tests/test_improvements_spec.py:80 def __init__(self, custom_prompt)
__init__ method tests/test_improvements_spec.py:91 def __init__(self, payload)
__init__ method tests/test_improvements_spec.py:99 def __init__(self, drones, summary)
__init__ method tests/test_improvements_spec.py:118 def __init__(self, text, expert_id)
__init__ method tests/test_improvements_spec.py:127 def __init__(self, result)
__init__ method tests/test_improvements_spec.py:135 def __init__(self, suggestions)
__init__ method tests/test_improvements_spec.py:173 def __init__(self, name)
__init__ method tests/test_improvements_spec.py:309 def __init__(self, value)
__init__ method tests/test_improvements_spec.py:330 def __init__(self, value)
_build_test_orchestrator function tests/test_improvements_spec.py:142 def _build_test_orchestrator(tmp_root, daemon_available, hive_available, swan_available, daemon_payload)
_discover method tests/test_improvements_spec.py:683 def _discover(self)
_events method tests/test_improvements_spec.py:611 def _events(self)
_goal method tests/test_improvements_spec.py:561 def _goal(self)
_make_engine function tests/test_improvements_spec.py:154 def _make_engine(goal)
_reader method tests/test_improvements_spec.py:216 def _reader(self)
available method tests/test_improvements_spec.py:176 def available(self)
available method tests/test_improvements_spec.py:456 def available(self)
broken function tests/test_improvements_spec.py:899 def broken()
collect method tests/test_improvements_spec.py:110 def collect(self, ids)
collect method tests/test_improvements_spec.py:290 def collect(self)
collect method tests/test_improvements_spec.py:312 def collect(self)
collect method tests/test_improvements_spec.py:333 def collect(self)
contains_emoji function tests/test_improvements_spec.py:730 def contains_emoji(text)
dispatch method tests/test_improvements_spec.py:107 def dispatch(self, tasks)
factory function tests/test_improvements_spec.py:931 def factory(goal)
fake_hints function tests/test_improvements_spec.py:878 def fake_hints(last_cmd, phase, sessions_dir, limit)
plan method tests/test_improvements_spec.py:103 def plan(self, goal, n_drones)
register_precmd_hook method tests/test_improvements_spec.py:86 def register_precmd_hook(self, hook)
run method tests/test_improvements_spec.py:94 def run(self)
run method tests/test_improvements_spec.py:130 def run(self, task_type, goal, engagement_phase, timeout)
run method tests/test_improvements_spec.py:179 def run(self, goal)
run method tests/test_improvements_spec.py:459 def run(self, goal)
run method tests/test_improvements_spec.py:592 def run(self)
run method tests/test_improvements_spec.py:935 def run(self_inner)
setUp method tests/test_improvements_spec.py:208 def setUp(self)
setUp method tests/test_improvements_spec.py:242 def setUp(self)
setUp method tests/test_improvements_spec.py:353 def setUp(self)
setUp method tests/test_improvements_spec.py:407 def setUp(self)
setUp method tests/test_improvements_spec.py:480 def setUp(self)
setUp method tests/test_improvements_spec.py:521 def setUp(self)
setUp method tests/test_improvements_spec.py:553 def setUp(self)
setUp method tests/test_improvements_spec.py:604 def setUp(self)
suggest_next method tests/test_improvements_spec.py:138 def suggest_next(self, recent_commands, limit)
suggest_next method tests/test_improvements_spec.py:388 def suggest_next(self)
synthesize method tests/test_improvements_spec.py:113 def synthesize(self, results)
tearDown method tests/test_improvements_spec.py:213 def tearDown(self)
tearDown method tests/test_improvements_spec.py:359 def tearDown(self)
tearDown method tests/test_improvements_spec.py:527 def tearDown(self)
tearDown method tests/test_improvements_spec.py:558 def tearDown(self)
tearDown method tests/test_improvements_spec.py:608 def tearDown(self)
test_auto_picks_daemon_when_target_present method tests/test_improvements_spec.py:496 def test_auto_picks_daemon_when_target_present(self)
test_auto_picks_hive_on_swarm_keyword method tests/test_improvements_spec.py:500 def test_auto_picks_hive_on_swarm_keyword(self)
test_auto_picks_swan_on_exploit_keyword method tests/test_improvements_spec.py:504 def test_auto_picks_swan_on_exploit_keyword(self)
test_auto_routes_with_target_to_daemon method tests/test_improvements_spec.py:628 def test_auto_routes_with_target_to_daemon(self)
test_backend_returns_error_when_engine_raises method tests/test_improvements_spec.py:590 def test_backend_returns_error_when_engine_raises(self)
test_build_default_manager_does_not_touch_filesystem method tests/test_improvements_spec.py:1003 def test_build_default_manager_does_not_touch_filesystem(self)
test_build_default_orchestrator_registers_three_backends method tests/test_improvements_spec.py:999 def test_build_default_orchestrator_registers_three_backends(self)
test_collect_context_uses_fallbacks_on_failure method tests/test_improvements_spec.py:286 def test_collect_context_uses_fallbacks_on_failure(self)
test_command_hint_source_falls_back_when_provider_raises method tests/test_improvements_spec.py:892 def test_command_hint_source_falls_back_when_provider_raises(self)
test_command_hint_source_returns_kill_chain_verb method tests/test_improvements_spec.py:866 def test_command_hint_source_returns_kill_chain_verb(self)
test_command_hints_helper_returns_phase_priority_verbs method tests/test_improvements_spec.py:913 def test_command_hints_helper_returns_phase_priority_verbs(self)
test_command_set_resolves_shell_via_cmd_property method tests/test_improvements_spec.py:781 def test_command_set_resolves_shell_via_cmd_property(self)
test_config_ignores_invalid_overrides method tests/test_improvements_spec.py:200 def test_config_ignores_invalid_overrides(self)
test_config_is_immutable_dataclass method tests/test_improvements_spec.py:190 def test_config_is_immutable_dataclass(self)
test_config_overrides_from_payload method tests/test_improvements_spec.py:196 def test_config_overrides_from_payload(self)
test_core_config_is_canonical method tests/test_improvements_spec.py:664 def test_core_config_is_canonical(self)
test_daemon_falls_back_to_payload_rhost method tests/test_improvements_spec.py:921 def test_daemon_falls_back_to_payload_rhost(self)
test_daemon_normalises_dict_result method tests/test_improvements_spec.py:570 def test_daemon_normalises_dict_result(self)
test_daemon_requires_target method tests/test_improvements_spec.py:565 def test_daemon_requires_target(self)
test_default_prompt_join_is_newline method tests/test_improvements_spec.py:861 def test_default_prompt_join_is_newline(self)
test_defaults_are_applied method tests/test_improvements_spec.py:424 def test_defaults_are_applied(self)
test_duplicate_name_raises method tests/test_improvements_spec.py:447 def test_duplicate_name_raises(self)
test_emit_appends_jsonline method tests/test_improvements_spec.py:530 def test_emit_appends_jsonline(self)
test_emit_rejects_non_serialisable method tests/test_improvements_spec.py:541 def test_emit_rejects_non_serialisable(self)
test_emit_rejects_oversize_event method tests/test_improvements_spec.py:537 def test_emit_rejects_oversize_event(self)
test_empty_goal_is_rejected method tests/test_improvements_spec.py:411 def test_empty_goal_is_rejected(self)
test_empty_name_raises method tests/test_improvements_spec.py:452 def test_empty_name_raises(self)
test_enabled_flag_accepts_strings_and_bools method tests/test_improvements_spec.py:304 def test_enabled_flag_accepts_strings_and_bools(self)
test_event_is_emitted_per_execution method tests/test_improvements_spec.py:634 def test_event_is_emitted_per_execution(self)
test_every_class_in_new_modules_has_docstring method tests/test_improvements_spec.py:709 def test_every_class_in_new_modules_has_docstring(self)
test_explicit_mode_overrides_router method tests/test_improvements_spec.py:492 def test_explicit_mode_overrides_router(self)
test_factory_returns_manager_with_four_sources method tests/test_improvements_spec.py:398 def test_factory_returns_manager_with_four_sources(self)
test_file_permissions_are_restrictive method tests/test_improvements_spec.py:544 def test_file_permissions_are_restrictive(self)
test_finding_prefers_credentials_over_notes method tests/test_improvements_spec.py:375 def test_finding_prefers_credentials_over_notes(self)
test_graph_file_is_valid_json_when_present method tests/test_improvements_spec.py:758 def test_graph_file_is_valid_json_when_present(self)
test_hive_runs_full_lifecycle method tests/test_improvements_spec.py:577 def test_hive_runs_full_lifecycle(self)
test_install_registers_precmd_hook method tests/test_improvements_spec.py:325 def test_install_registers_precmd_hook(self)
test_long_goal_is_bounded method tests/test_improvements_spec.py:419 def test_long_goal_is_bounded(self)
test_metadata_carries_request_id method tests/test_improvements_spec.py:438 def test_metadata_carries_request_id(self)
test_missing_source_key_raises method tests/test_improvements_spec.py:281 def test_missing_source_key_raises(self)
test_modules_avoid_emoji_in_source method tests/test_improvements_spec.py:724 def test_modules_avoid_emoji_in_source(self)
test_numeric_fields_stay_zero_when_unset method tests/test_improvements_spec.py:433 def test_numeric_fields_stay_zero_when_unset(self)
test_orchestration_commandset_finds_managers_on_bound_shell method tests/test_improvements_spec.py:818 def test_orchestration_commandset_finds_managers_on_bound_shell(self)
test_orchestration_set_exposes_required_verbs method tests/test_improvements_spec.py:697 def test_orchestration_set_exposes_required_verbs(self)
test_orchestration_set_is_active method tests/test_improvements_spec.py:691 def test_orchestration_set_is_active(self)
test_orchestration_set_phase_and_category_set method tests/test_improvements_spec.py:701 def test_orchestration_set_phase_and_category_set(self)
test_order_is_preserved method tests/test_improvements_spec.py:465 def test_order_is_preserved(self)
test_payload_target_falls_back_to_default method tests/test_improvements_spec.py:366 def test_payload_target_falls_back_to_default(self)
test_payload_target_picks_first_non_empty_key method tests/test_improvements_spec.py:362 def test_payload_target_picks_first_non_empty_key(self)
test_phase_prefers_world_model_over_payload method tests/test_improvements_spec.py:370 def test_phase_prefers_world_model_over_payload(self)
test_reader_bounds_file_size method tests/test_improvements_spec.py:225 def test_reader_bounds_file_size(self)
test_reader_invalid_json_returns_none method tests/test_improvements_spec.py:234 def test_reader_invalid_json_returns_none(self)
test_reader_rejects_absolute_paths method tests/test_improvements_spec.py:222 def test_reader_rejects_absolute_paths(self)
test_reader_rejects_parent_traversal method tests/test_improvements_spec.py:219 def test_reader_rejects_parent_traversal(self)
test_reader_returns_empty_on_missing_file method tests/test_improvements_spec.py:231 def test_reader_returns_empty_on_missing_file(self)
test_render_plain_contains_all_fields method tests/test_improvements_spec.py:246 def test_render_plain_contains_all_fields(self)
test_render_prompt_defaults_to_raw_ansi_for_prompt_toolkit method tests/test_improvements_spec.py:263 def test_render_prompt_defaults_to_raw_ansi_for_prompt_toolkit(self)
test_render_prompt_opt_in_readline_mode_wraps_ansi_with_markers method tests/test_improvements_spec.py:270 def test_render_prompt_opt_in_readline_mode_wraps_ansi_with_markers(self)
test_render_strips_dangerous_substrings method tests/test_improvements_spec.py:258 def test_render_strips_dangerous_substrings(self)
test_render_truncates_to_max_chars method tests/test_improvements_spec.py:252 def test_render_truncates_to_max_chars(self)
test_result_to_dict_is_json_serialisable method tests/test_improvements_spec.py:642 def test_result_to_dict_is_json_serialisable(self)
test_router_ignores_unset_task_type_for_keyword_scoring method tests/test_improvements_spec.py:970 def test_router_ignores_unset_task_type_for_keyword_scoring(self)
test_router_picks_daemon_when_only_payload_supplies_target method tests/test_improvements_spec.py:946 def test_router_picks_daemon_when_only_payload_supplies_target(self)
test_status_bar_install_registers_precmd_hook_on_real_cmd2 method tests/test_improvements_spec.py:795 def test_status_bar_install_registers_precmd_hook_on_real_cmd2(self)
test_suggestion_fallback_when_factory_none method tests/test_improvements_spec.py:752 def test_suggestion_fallback_when_factory_none(self)
test_suggestion_falls_back_when_advisor_raises method tests/test_improvements_spec.py:386 def test_suggestion_falls_back_when_advisor_raises(self)
test_suggestion_uses_advisor_when_available method tests/test_improvements_spec.py:381 def test_suggestion_uses_advisor_when_available(self)
test_swan_normalises_result_object method tests/test_improvements_spec.py:584 def test_swan_normalises_result_object(self)
test_task_type_stays_empty_when_unset method tests/test_improvements_spec.py:429 def test_task_type_stays_empty_when_unset(self)
test_unavailable_backend_returns_unavailable_result method tests/test_improvements_spec.py:623 def test_unavailable_backend_returns_unavailable_result(self)
test_unavailable_explicit_mode_returns_none method tests/test_improvements_spec.py:508 def test_unavailable_explicit_mode_returns_none(self)
test_unknown_mode_is_rejected method tests/test_improvements_spec.py:415 def test_unknown_mode_is_rejected(self)
test_utils_has_no_class_config method tests/test_improvements_spec.py:658 def test_utils_has_no_class_config(self)
test_validation_error_returns_invalid_result method tests/test_improvements_spec.py:617 def test_validation_error_returns_invalid_result(self)
test_c2_compose_terminates_tls function tests/test_infra_disposable.py:111 def test_c2_compose_terminates_tls()
test_compile_commands_route_through_shell function tests/test_infra_disposable.py:228 def test_compile_commands_route_through_shell()
test_compose_down_missing_file function tests/test_infra_disposable.py:374 def test_compose_down_missing_file()
test_find_cloudflared_pids function tests/test_infra_disposable.py:358 def test_find_cloudflared_pids()
test_format_timeline_event_summarizes_payload function tests/test_infra_disposable.py:279 def test_format_timeline_event_summarizes_payload()
test_garble_mismatch_detected function tests/test_infra_disposable.py:258 def test_garble_mismatch_detected()
test_go_string_list_formats_slice function tests/test_infra_disposable.py:60 def test_go_string_list_formats_slice()
test_gym_range_challenges_registered function tests/test_infra_disposable.py:161 def test_gym_range_challenges_registered()
test_gym_range_next_steps function tests/test_infra_disposable.py:344 def test_gym_range_next_steps()
test_implant_template_has_fallback_helpers function tests/test_infra_disposable.py:86 def test_implant_template_has_fallback_helpers()
test_infra_phases_as_c2 function tests/test_infra_disposable.py:52 def test_infra_phases_as_c2()
test_lab_range_profiles_registered function tests/test_infra_disposable.py:170 def test_lab_range_profiles_registered()
test_mitre_matrix_keeps_unknown_tactics function tests/test_infra_disposable.py:298 def test_mitre_matrix_keeps_unknown_tactics()
test_parse_go_version_triples function tests/test_infra_disposable.py:217 def test_parse_go_version_triples()
test_parse_tunnel_urls_dedupes function tests/test_infra_disposable.py:16 def test_parse_tunnel_urls_dedupes()
test_parse_tunnel_urls_empty function tests/test_infra_disposable.py:31 def test_parse_tunnel_urls_empty()
test_parse_tunnel_urls_rejects_non_cloudflare function tests/test_infra_disposable.py:38 def test_parse_tunnel_urls_rejects_non_cloudflare()
test_payload_schema_has_fallback_slot function tests/test_infra_disposable.py:381 def test_payload_schema_has_fallback_slot()
test_range_backdoor_shell_published function tests/test_infra_disposable.py:309 def test_range_backdoor_shell_published()
test_range_compose_uses_valid_images function tests/test_infra_disposable.py:179 def test_range_compose_uses_valid_images()
test_range_dc_secret_wired function tests/test_infra_disposable.py:198 def test_range_dc_secret_wired()
test_range_secret_generator_roundtrip function tests/test_infra_disposable.py:207 def test_range_secret_generator_roundtrip(tmp_path)
test_range_verify_confirms_root function tests/test_infra_disposable.py:318 def test_range_verify_confirms_root(capsys)
test_range_verify_unknown_profile function tests/test_infra_disposable.py:336 def test_range_verify_unknown_profile(capsys)
test_range_workstation_stays_alive function tests/test_infra_disposable.py:189 def test_range_workstation_stays_alive()
test_redirector_caddy_filters_paths function tests/test_infra_disposable.py:95 def test_redirector_caddy_filters_paths()
test_redirector_compose_routes_to_caddy function tests/test_infra_disposable.py:103 def test_redirector_compose_routes_to_caddy()
test_redirector_stale_threshold function tests/test_infra_disposable.py:272 def test_redirector_stale_threshold()
test_report_ai_failure_falls_back_to_template function tests/test_infra_disposable.py:150 def test_report_ai_failure_falls_back_to_template()
test_report_collects_history_and_loot function tests/test_infra_disposable.py:125 def test_report_collects_history_and_loot()
test_report_template_summary_mentions_remediation_windows function tests/test_infra_disposable.py:137 def test_report_template_summary_mentions_remediation_windows()
test_resolve_fallback_urls_param_list function tests/test_infra_disposable.py:78 def test_resolve_fallback_urls_param_list()
test_resolve_fallback_urls_param_string function tests/test_infra_disposable.py:70 def test_resolve_fallback_urls_param_string()
test_terraform_firewall_restricts_c2_port function tests/test_infra_disposable.py:118 def test_terraform_firewall_restricts_c2_port()
test_valid_providers_exact_allowlist function tests/test_infra_disposable.py:45 def test_valid_providers_exact_allowlist()
_host_inputs function tests/test_input_fuzz.py:85 def _host_inputs()
_port_inputs function tests/test_input_fuzz.py:93 def _port_inputs()
_random_host function tests/test_input_fuzz.py:80 def _random_host(rng)
test_accepted_hosts_have_no_shell_metacharacters function tests/test_input_fuzz.py:110 def test_accepted_hosts_have_no_shell_metacharacters(value, capsys)
test_host_validators_never_raise function tests/test_input_fuzz.py:103 def test_host_validators_never_raise(value, capsys)
test_known_good_values_accepted function tests/test_input_fuzz.py:126 def test_known_good_values_accepted(capsys)
test_port_validator_never_raise_and_bounded function tests/test_input_fuzz.py:118 def test_port_validator_never_raise_and_bounded(value, capsys)
test_rate_plugin_rejects_non_integer_stars function tests/test_input_fuzz.py:139 def test_rate_plugin_rejects_non_integer_stars(tmp_path, stars)
_fixture_sessions function tests/test_intel_fusion.py:20 def _fixture_sessions(tmp_path)
test_build_fuses_all_sources function tests/test_intel_fusion.py:49 def test_build_fuses_all_sources(tmp_path)
test_factory_complete_rejects_empty function tests/test_intel_fusion.py:90 def test_factory_complete_rejects_empty()
test_layouts_circular_spherical_force function tests/test_intel_fusion.py:58 def test_layouts_circular_spherical_force(tmp_path)
test_llm_defaults_seeded function tests/test_intel_fusion.py:78 def test_llm_defaults_seeded()
test_node_id_deterministic function tests/test_intel_fusion.py:43 def test_node_id_deterministic()
test_summary_scores_and_suggests function tests/test_intel_fusion.py:69 def test_summary_scores_and_suggests(tmp_path)
TestAnalysis class tests/test_intelligence_engine.py:108 class TestAnalysis
TestCollection class tests/test_intelligence_engine.py:45 class TestCollection
TestCounterIntelligence class tests/test_intelligence_engine.py:178 class TestCounterIntelligence
TestFullCycle class tests/test_intelligence_engine.py:198 class TestFullCycle
TestIntelligenceProduction class tests/test_intelligence_engine.py:159 class TestIntelligenceProduction
TestPlaceholderFiltering class tests/test_intelligence_engine.py:215 class TestPlaceholderFiltering
engine function tests/test_intelligence_engine.py:19 def engine()
nmap_xml function tests/test_intelligence_engine.py:24 def nmap_xml(tmp_path)
test_analyze_correlates_creds_to_hosts method tests/test_intelligence_engine.py:131 def test_analyze_correlates_creds_to_hosts(self, engine)
test_analyze_maps_apache_cve method tests/test_intelligence_engine.py:115 def test_analyze_maps_apache_cve(self, engine)
test_analyze_produces_assessments method tests/test_intelligence_engine.py:109 def test_analyze_produces_assessments(self, engine, nmap_xml)
test_analyze_ranks_targets method tests/test_intelligence_engine.py:143 def test_analyze_ranks_targets(self, engine)
test_collect_from_factstore method tests/test_intelligence_engine.py:91 def test_collect_from_factstore(self, engine, tmp_path)
test_collect_from_scan_domain method tests/test_intelligence_engine.py:63 def test_collect_from_scan_domain(self, engine, nmap_xml)
test_collect_from_scan_hosts method tests/test_intelligence_engine.py:70 def test_collect_from_scan_hosts(self, engine, nmap_xml)
test_collect_from_scan_missing_xml method tests/test_intelligence_engine.py:76 def test_collect_from_scan_missing_xml(self, engine)
test_collect_from_scan_os method tests/test_intelligence_engine.py:56 def test_collect_from_scan_os(self, engine, nmap_xml)
test_collect_from_scan_services method tests/test_intelligence_engine.py:46 def test_collect_from_scan_services(self, engine, nmap_xml)
test_collect_from_tool_filters_placeholders method tests/test_intelligence_engine.py:86 def test_collect_from_tool_filters_placeholders(self, engine)
test_collect_from_tool_parses_creds method tests/test_intelligence_engine.py:81 def test_collect_from_tool_parses_creds(self, engine)
test_credential_exposure_detected method tests/test_intelligence_engine.py:179 def test_credential_exposure_detected(self, engine)
test_get_intel_report_structured method tests/test_intelligence_engine.py:205 def test_get_intel_report_structured(self, engine, nmap_xml)
test_high_scan_volume_detected method tests/test_intelligence_engine.py:188 def test_high_scan_volume_detected(self, engine)
test_is_placeholder_detects_change_me method tests/test_intelligence_engine.py:216 def test_is_placeholder_detects_change_me(self, engine)
test_is_placeholder_rejects_real_values method tests/test_intelligence_engine.py:220 def test_is_placeholder_rejects_real_values(self, engine)
test_produce_intelligence_grades_assessments method tests/test_intelligence_engine.py:160 def test_produce_intelligence_grades_assessments(self, engine)
test_run_full_cycle_returns_summary method tests/test_intelligence_engine.py:199 def test_run_full_cycle_returns_summary(self, engine, nmap_xml)
FakeRunner class tests/test_journal.py:16 class FakeRunner
__call__ method tests/test_journal.py:24 def __call__(self, args)
__init__ method tests/test_journal.py:19 def __init__(self, responses)
_success_responses function tests/test_journal.py:34 def _success_responses()
test_config_from_remote_slug function tests/test_journal.py:51 def test_config_from_remote_slug()
test_config_rejects_bare_name function tests/test_journal.py:58 def test_config_rejects_bare_name()
test_entries_returns_nodes function tests/test_journal.py:73 def test_entries_returns_nodes()
test_graphql_errors_raise function tests/test_journal.py:93 def test_graphql_errors_raise()
test_missing_category_raises function tests/test_journal.py:81 def test_missing_category_raises()
test_post_entry_uses_resolved_ids function tests/test_journal.py:64 def test_post_entry_uses_resolved_ids()
_states function tests/test_killchain.py:28 def _states(progress)
test_activity_and_reward_accumulate function tests/test_killchain.py:62 def test_activity_and_reward_accumulate()
test_current_phase_from_step_events function tests/test_killchain.py:38 def test_current_phase_from_step_events()
test_empty_events_all_pending_without_world function tests/test_killchain.py:32 def test_empty_events_all_pending_without_world()
test_explicit_completed_phases_respected function tests/test_killchain.py:81 def test_explicit_completed_phases_respected()
test_non_dict_payload_is_tolerated function tests/test_killchain.py:92 def test_non_dict_payload_is_tolerated()
test_phase_advance_event_sets_current function tests/test_killchain.py:49 def test_phase_advance_event_sets_current()
test_unknown_phase_in_event_is_ignored function tests/test_killchain.py:86 def test_unknown_phase_in_event_is_ignored()
test_world_phase_fallback_when_no_events function tests/test_killchain.py:75 def test_world_phase_fallback_when_no_events()
TestPeriodicAutoRefresh class tests/test_killchain_auto_refresh.py:22 class TestPeriodicAutoRefresh
_engine function tests/test_killchain_auto_refresh.py:12 def _engine()
test_cadence_below_every_surpresses method tests/test_killchain_auto_refresh.py:41 def test_cadence_below_every_surpresses(self)
test_disabled_engine_never_shows method tests/test_killchain_auto_refresh.py:59 def test_disabled_engine_never_shows(self)
test_phase_change_beats_periodic_cadence method tests/test_killchain_auto_refresh.py:50 def test_phase_change_beats_periodic_cadence(self)
test_shows_immediately_on_phase_change method tests/test_killchain_auto_refresh.py:23 def test_shows_immediately_on_phase_change(self)
test_shows_on_cadence_without_phase_change method tests/test_killchain_auto_refresh.py:31 def test_shows_on_cadence_without_phase_change(self)
test_zero_every_and_no_phase_change_never_shows method tests/test_killchain_auto_refresh.py:67 def test_zero_every_and_no_phase_change_never_shows(self)
TestGapCredsNoLateral class tests/test_killchain_gap_signal.py:141 class TestGapCredsNoLateral
TestGapExploitedNoPrivesc class tests/test_killchain_gap_signal.py:38 class TestGapExploitedNoPrivesc
TestGapOwnedNoCreds class tests/test_killchain_gap_signal.py:82 class TestGapOwnedNoCreds
TestGapScanNoEnum class tests/test_killchain_gap_signal.py:110 class TestGapScanNoEnum
TestKillchainGapSignalConstruction class tests/test_killchain_gap_signal.py:32 class TestKillchainGapSignalConstruction
TestKillchainGapSignalIntegration class tests/test_killchain_gap_signal.py:169 class TestKillchainGapSignalIntegration
_write_world_model function tests/test_killchain_gap_signal.py:28 def _write_world_model(sessions_dir, data)
sessions_dir function tests/test_killchain_gap_signal.py:23 def sessions_dir()
test_credentials_no_lateral_recommends_crackmapexec method tests/test_killchain_gap_signal.py:142 def test_credentials_no_lateral_recommends_crackmapexec(self, sessions_dir)
test_exploited_linux_recommends_linpeas method tests/test_killchain_gap_signal.py:39 def test_exploited_linux_recommends_linpeas(self, sessions_dir)
test_exploited_windows_recommends_winpeas method tests/test_killchain_gap_signal.py:51 def test_exploited_windows_recommends_winpeas(self, sessions_dir)
test_multiple_gaps_detected_simultaneously method tests/test_killchain_gap_signal.py:170 def test_multiple_gaps_detected_simultaneously(self, sessions_dir)
test_name_is_gap_source method tests/test_killchain_gap_signal.py:33 def test_name_is_gap_source(self)
test_no_credentials_no_lateral_proposals method tests/test_killchain_gap_signal.py:155 def test_no_credentials_no_lateral_proposals(self, sessions_dir)
test_no_world_model_returns_empty method tests/test_killchain_gap_signal.py:75 def test_no_world_model_returns_empty(self, sessions_dir)
test_owned_no_credentials_recommends_lazydump method tests/test_killchain_gap_signal.py:83 def test_owned_no_credentials_recommends_lazydump(self, sessions_dir)
test_owned_with_credentials_no_proposals method tests/test_killchain_gap_signal.py:96 def test_owned_with_credentials_no_proposals(self, sessions_dir)
test_scanned_no_enum_recommends_gobuster method tests/test_killchain_gap_signal.py:111 def test_scanned_no_enum_recommends_gobuster(self, sessions_dir)
test_scanned_with_enum_recent_no_proposals method tests/test_killchain_gap_signal.py:123 def test_scanned_with_enum_recent_no_proposals(self, sessions_dir)
test_unscanned_host_no_proposals method tests/test_killchain_gap_signal.py:63 def test_unscanned_host_no_proposals(self, sessions_dir)
TestEncryptedStateTransparency class tests/test_killchain_snapshot.py:102 class TestEncryptedStateTransparency
TestKillChainSnapshot class tests/test_killchain_snapshot.py:52 class TestKillChainSnapshot
_encrypt_at function tests/test_killchain_snapshot.py:41 def _encrypt_at(path, password, salt)
_seed_snapshot function tests/test_killchain_snapshot.py:17 def _seed_snapshot(path, phase, completed, current)
_states function tests/test_killchain_snapshot.py:37 def _states(snapshot)
test_advance_then_snapshot_is_consistent method tests/test_killchain_snapshot.py:90 def test_advance_then_snapshot_is_consistent(self, tmp_path)
test_empty_snapshot_defaults_to_recon method tests/test_killchain_snapshot.py:53 def test_empty_snapshot_defaults_to_recon(self, tmp_path)
test_encrypted_without_password_reads_empty method tests/test_killchain_snapshot.py:131 def test_encrypted_without_password_reads_empty(self, tmp_path, monkeypatch)
test_missing_file_reads_empty method tests/test_killchain_snapshot.py:123 def test_missing_file_reads_empty(self, tmp_path)
test_read_state_dict_decrypts_at_rest method tests/test_killchain_snapshot.py:103 def test_read_state_dict_decrypts_at_rest(self, tmp_path, monkeypatch)
test_snapshot_is_json_serialisable method tests/test_killchain_snapshot.py:80 def test_snapshot_is_json_serialisable(self, tmp_path)
test_snapshot_reflects_explicit_phase_and_completed method tests/test_killchain_snapshot.py:64 def test_snapshot_reflects_explicit_phase_and_completed(self, tmp_path)
TestPhaseMapping class tests/test_killchain_unified.py:19 class TestPhaseMapping
TestWritePhaseWithWorldModel class tests/test_killchain_unified.py:47 class TestWritePhaseWithWorldModel
sessions_dir method tests/test_killchain_unified.py:51 def sessions_dir(self)
test_cli_phase_to_host_state_maps_correctly method tests/test_killchain_unified.py:29 def test_cli_phase_to_host_state_maps_correctly(self)
test_engagement_phase_to_cli_maps_all method tests/test_killchain_unified.py:20 def test_engagement_phase_to_cli_maps_all(self)
test_phase_rank_returns_correct_index method tests/test_killchain_unified.py:40 def test_phase_rank_returns_correct_index(self)
test_write_phase_advances_hosts method tests/test_killchain_unified.py:79 def test_write_phase_advances_hosts(self, sessions_dir)
test_write_phase_completed_phases_tracks_progress method tests/test_killchain_unified.py:99 def test_write_phase_completed_phases_tracks_progress(self, sessions_dir)
test_write_phase_invalid_returns_false method tests/test_killchain_unified.py:95 def test_write_phase_invalid_returns_false(self, sessions_dir)
TestKillChainAdvancePhase class tests/test_killchain_unified_v2.py:184 class TestKillChainAdvancePhase
TestKillChainConfig class tests/test_killchain_unified_v2.py:31 class TestKillChainConfig
TestKillChainCurrentPhase class tests/test_killchain_unified_v2.py:103 class TestKillChainCurrentPhase
TestKillChainGetProgress class tests/test_killchain_unified_v2.py:279 class TestKillChainGetProgress
TestKillChainHelpers class tests/test_killchain_unified_v2.py:347 class TestKillChainHelpers
TestPhaseStatusDataclass class tests/test_killchain_unified_v2.py:394 class TestPhaseStatusDataclass
_reset_wm_singleton method tests/test_killchain_unified_v2.py:107 def _reset_wm_singleton(self)
_reset_wm_singleton method tests/test_killchain_unified_v2.py:188 def _reset_wm_singleton(self)
_reset_wm_singleton method tests/test_killchain_unified_v2.py:283 def _reset_wm_singleton(self)
test_advance_advances_world_model_hosts method tests/test_killchain_unified_v2.py:243 def test_advance_advances_world_model_hosts(self)
test_advance_does_not_downgrade_cached_world_model_state method tests/test_killchain_unified_v2.py:260 def test_advance_does_not_downgrade_cached_world_model_state(self)
test_advance_invalid_phase_returns_false method tests/test_killchain_unified_v2.py:233 def test_advance_invalid_phase_returns_false(self)
test_advance_tracks_completed_phases method tests/test_killchain_unified_v2.py:215 def test_advance_tracks_completed_phases(self)
test_advance_writes_current_phase_and_phase_keys method tests/test_killchain_unified_v2.py:199 def test_advance_writes_current_phase_and_phase_keys(self)
test_all_pending_when_nothing_done method tests/test_killchain_unified_v2.py:294 def test_all_pending_when_nothing_done(self)
test_all_phases_have_colors method tests/test_killchain_unified_v2.py:53 def test_all_phases_have_colors(self)
test_all_phases_have_labels method tests/test_killchain_unified_v2.py:48 def test_all_phases_have_labels(self)
test_all_phases_have_rich_colors method tests/test_killchain_unified_v2.py:58 def test_all_phases_have_rich_colors(self)
test_cli_phase_to_host_state_maps_all method tests/test_killchain_unified_v2.py:375 def test_cli_phase_to_host_state_maps_all(self)
test_cli_to_host_state_returns_expected method tests/test_killchain_unified_v2.py:70 def test_cli_to_host_state_returns_expected(self)
test_compact_phases_and_labels method tests/test_killchain_unified_v2.py:91 def test_compact_phases_and_labels(self)
test_compact_phases_are_in_correct_order method tests/test_killchain_unified_v2.py:44 def test_compact_phases_are_in_correct_order(self)
test_compact_progress_returns_string method tests/test_killchain_unified_v2.py:360 def test_compact_progress_returns_string(self)
test_engagement_phase_to_cli_maps_all method tests/test_killchain_unified_v2.py:366 def test_engagement_phase_to_cli_maps_all(self)
test_engagement_to_cli_covers_all_engagement_phases method tests/test_killchain_unified_v2.py:62 def test_engagement_to_cli_covers_all_engagement_phases(self)
test_falls_back_to_legacy_phase_key method tests/test_killchain_unified_v2.py:172 def test_falls_back_to_legacy_phase_key(self)
test_get_killchain_returns_class method tests/test_killchain_unified_v2.py:383 def test_get_killchain_returns_class(self)
test_is_valid_phase method tests/test_killchain_unified_v2.py:86 def test_is_valid_phase(self)
test_phase_index_returns_correct method tests/test_killchain_unified_v2.py:387 def test_phase_index_returns_correct(self)
test_phase_index_valid_and_invalid method tests/test_killchain_unified_v2.py:80 def test_phase_index_valid_and_invalid(self)
test_phase_status_fields_match_config method tests/test_killchain_unified_v2.py:402 def test_phase_status_fields_match_config(self)
test_phase_status_is_immutable method tests/test_killchain_unified_v2.py:397 def test_phase_status_is_immutable(self)
test_phases_are_in_correct_kill_chain_order method tests/test_killchain_unified_v2.py:40 def test_phases_are_in_correct_kill_chain_order(self)
test_phases_for_display_returns_triples method tests/test_killchain_unified_v2.py:350 def test_phases_for_display_returns_triples(self)
test_phases_is_8_tuple method tests/test_killchain_unified_v2.py:34 def test_phases_is_8_tuple(self)
test_progress_has_colors_and_labels method tests/test_killchain_unified_v2.py:331 def test_progress_has_colors_and_labels(self)
test_progress_reflects_completed_and_active method tests/test_killchain_unified_v2.py:307 def test_progress_reflects_completed_and_active(self)
test_raw_json_override_ignored_when_lower_rank method tests/test_killchain_unified_v2.py:156 def test_raw_json_override_ignored_when_lower_rank(self)
test_raw_json_override_wins_when_higher_rank method tests/test_killchain_unified_v2.py:140 def test_raw_json_override_wins_when_higher_rank(self)
test_reads_from_world_model_host_state method tests/test_killchain_unified_v2.py:125 def test_reads_from_world_model_host_state(self)
test_returns_recon_when_no_world_model_exists method tests/test_killchain_unified_v2.py:118 def test_returns_recon_when_no_world_model_exists(self)
test_world_model_path method tests/test_killchain_unified_v2.py:96 def test_world_model_path(self)
_Completions class tests/test_lazy_agent.py:23 class _Completions
_Completions class tests/test_lazy_agent.py:162 class _Completions
__init__ method tests/test_lazy_agent.py:26 def __init__(self, script)
_executor function tests/test_lazy_agent.py:85 def _executor(command)
_message function tests/test_lazy_agent.py:19 def _message(content, tool_calls)
_sandbox function tests/test_lazy_agent.py:43 def _sandbox(tmp_path, monkeypatch)
_tool_call function tests/test_lazy_agent.py:13 def _tool_call(tool_id, name, arguments)
_worker function tests/test_lazy_agent.py:50 def _worker(loop, engine, task_id, graph)
create method tests/test_lazy_agent.py:30 def create(self)
create method tests/test_lazy_agent.py:163 def create(self)
fake_model function tests/test_lazy_agent.py:37 def fake_model(script)
test_external_opencode_degrades_without_binary function tests/test_lazy_agent.py:184 def test_external_opencode_degrades_without_binary(monkeypatch)
test_lazy_agent_command_session_lifecycle function tests/test_lazy_agent.py:194 def test_lazy_agent_command_session_lifecycle(tmp_path, monkeypatch)
test_main_session_persists_and_resumes function tests/test_lazy_agent.py:138 def test_main_session_persists_and_resumes(tmp_path, monkeypatch)
test_model_keepalive_tick_while_waiting function tests/test_lazy_agent.py:152 def test_model_keepalive_tick_while_waiting(tmp_path, monkeypatch)
test_tool_calling_flag_honors_payload function tests/test_lazy_agent.py:175 def test_tool_calling_flag_honors_payload(tmp_path, monkeypatch)
test_worker_agentic_resume_seeds_prior_turns function tests/test_lazy_agent.py:104 def test_worker_agentic_resume_seeds_prior_turns(tmp_path, monkeypatch)
test_worker_agentic_tool_calling function tests/test_lazy_agent.py:63 def test_worker_agentic_tool_calling(tmp_path, monkeypatch)
_stub_executor function tests/test_lazy_engine.py:11 def _stub_executor(command)
engine function tests/test_lazy_engine.py:23 def engine(tmp_path, monkeypatch)
test_create_auto_scope_and_asset function tests/test_lazy_engine.py:35 def test_create_auto_scope_and_asset(engine)
test_delete_task_sweeps_only_its_store_files function tests/test_lazy_engine.py:97 def test_delete_task_sweeps_only_its_store_files(engine, tmp_path)
test_delete_task_unknown_returns_empty function tests/test_lazy_engine.py:111 def test_delete_task_unknown_returns_empty(engine)
test_lazy_alias_surface function tests/test_lazy_engine.py:87 def test_lazy_alias_surface()
test_no_premature_done_goals_pending function tests/test_lazy_engine.py:52 def test_no_premature_done_goals_pending(engine)
test_pause_resume function tests/test_lazy_engine.py:67 def test_pause_resume(engine)
test_prove_goal_needs_reason_and_evidence function tests/test_lazy_engine.py:77 def test_prove_goal_needs_reason_and_evidence(engine)
test_scope_strict_no_external_intents function tests/test_lazy_engine.py:42 def test_scope_strict_no_external_intents(engine)
test_worker_aggregates_single_fact function tests/test_lazy_engine.py:61 def test_worker_aggregates_single_fact(engine)
test_export_evidence_freezes_files_with_hashes function tests/test_lazy_evidence.py:53 def test_export_evidence_freezes_files_with_hashes(tmp_path, monkeypatch)
test_legacy_fts_is_migrated_in_place function tests/test_lazy_evidence.py:34 def test_legacy_fts_is_migrated_in_place(tmp_path)
test_trigram_search_finds_mid_token function tests/test_lazy_evidence.py:16 def test_trigram_search_finds_mid_token(tmp_path)
_Smtp class tests/test_lazy_loop.py:351 class _Smtp
__enter__ method tests/test_lazy_loop.py:355 def __enter__(self)
__exit__ method tests/test_lazy_loop.py:358 def __exit__(self)
__init__ method tests/test_lazy_loop.py:352 def __init__(self, host, port, timeout)
_is_hooks_url function tests/test_lazy_loop.py:384 def _is_hooks_url(url)
_patched_engine function tests/test_lazy_loop.py:8 def _patched_engine(tmp_path, monkeypatch)
fake_post function tests/test_lazy_loop.py:345 def fake_post(url, data, timeout)
git function tests/test_lazy_loop.py:232 def git(cwd)
login method tests/test_lazy_loop.py:364 def login(self, user, password)
send_message method tests/test_lazy_loop.py:367 def send_message(self, message)
starttls method tests/test_lazy_loop.py:361 def starttls(self)
test_admission_queue_fifo_and_drain function tests/test_lazy_loop.py:417 def test_admission_queue_fifo_and_drain(tmp_path, monkeypatch)
test_bridge_reads_engine_store_fixture function tests/test_lazy_loop.py:510 def test_bridge_reads_engine_store_fixture(tmp_path, monkeypatch)
test_broadcast_rows_and_worker_traces function tests/test_lazy_loop.py:483 def test_broadcast_rows_and_worker_traces(tmp_path, monkeypatch)
test_build_prompt_context_bounded_with_digests function tests/test_lazy_loop.py:442 def test_build_prompt_context_bounded_with_digests(tmp_path, monkeypatch)
test_c2_board_bridge_upserts function tests/test_lazy_loop.py:266 def test_c2_board_bridge_upserts(tmp_path, monkeypatch)
test_custom_tools_run_and_loop_wiring function tests/test_lazy_loop.py:177 def test_custom_tools_run_and_loop_wiring(tmp_path, monkeypatch)
test_delete_task_sweeps_store_files function tests/test_lazy_loop.py:542 def test_delete_task_sweeps_store_files(tmp_path, monkeypatch)
test_finding_evidence_version_and_report function tests/test_lazy_loop.py:134 def test_finding_evidence_version_and_report(tmp_path, monkeypatch)
test_guard_judge_gates_when_enabled function tests/test_lazy_loop.py:90 def test_guard_judge_gates_when_enabled(tmp_path, monkeypatch)
test_guard_judge_parse_and_fail_policy function tests/test_lazy_loop.py:73 def test_guard_judge_parse_and_fail_policy(tmp_path, monkeypatch)
test_guard_set_judge_persists_and_gates function tests/test_lazy_loop.py:110 def test_guard_set_judge_persists_and_gates(tmp_path, monkeypatch)
test_intent_priority_claim_pause_resume function tests/test_lazy_loop.py:31 def test_intent_priority_claim_pause_resume(tmp_path, monkeypatch)
test_intent_soft_and_hard_delete function tests/test_lazy_loop.py:50 def test_intent_soft_and_hard_delete(tmp_path, monkeypatch)
test_lazy_command_set_registered function tests/test_lazy_loop.py:555 def test_lazy_command_set_registered()
test_mcp_lazy_handlers_registered function tests/test_lazy_loop.py:575 def test_mcp_lazy_handlers_registered()
test_mcp_lazy_tools_declared_for_every_handler function tests/test_lazy_loop.py:585 def test_mcp_lazy_tools_declared_for_every_handler()
test_notifier_channels_slack_email_file function tests/test_lazy_loop.py:333 def test_notifier_channels_slack_email_file(tmp_path, monkeypatch)
test_record_verdict_manual function tests/test_lazy_loop.py:460 def test_record_verdict_manual(tmp_path, monkeypatch)
test_report_export_md_csv_and_terminal_trigger function tests/test_lazy_loop.py:289 def test_report_export_md_csv_and_terminal_trigger(tmp_path, monkeypatch)
test_selfupdate_check_and_apply function tests/test_lazy_loop.py:226 def test_selfupdate_check_and_apply(tmp_path, monkeypatch)
test_settlement_prompt_variants function tests/test_lazy_loop.py:18 def test_settlement_prompt_variants()
test_skills_match_inject_and_prompt_context function tests/test_lazy_loop.py:152 def test_skills_match_inject_and_prompt_context(tmp_path, monkeypatch)
test_task_status_notification_on_terminal function tests/test_lazy_loop.py:404 def test_task_status_notification_on_terminal(tmp_path, monkeypatch)
test_trigger_task_create_fires_once function tests/test_lazy_loop.py:313 def test_trigger_task_create_fires_once(tmp_path, monkeypatch)
test_workspace_confined_io function tests/test_lazy_loop.py:203 def test_workspace_confined_io(tmp_path, monkeypatch)
_drive function tests/test_lazy_orchestrator.py:36 def _drive()
_drive function tests/test_lazy_orchestrator.py:81 def _drive()
_drive function tests/test_lazy_orchestrator.py:183 def _drive()
_drive function tests/test_lazy_orchestrator.py:237 def _drive()
_load function tests/test_lazy_orchestrator.py:103 def _load(target)
_save function tests/test_lazy_orchestrator.py:106 def _save(data, target)
payload_store function tests/test_lazy_orchestrator.py:99 def payload_store(monkeypatch)
sandbox function tests/test_lazy_orchestrator.py:16 def sandbox(tmp_path, monkeypatch)
test_auto_verb_enable_disable_and_custom function tests/test_lazy_orchestrator.py:135 def test_auto_verb_enable_disable_and_custom(payload_store)
test_engine_respects_disabled_workers function tests/test_lazy_orchestrator.py:157 def test_engine_respects_disabled_workers(payload_store, tmp_path, monkeypatch)
test_orchestrator_chains_tab_lists_and_toggles function tests/test_lazy_orchestrator.py:196 def test_orchestrator_chains_tab_lists_and_toggles(sandbox, monkeypatch, tmp_path)
test_orchestrator_command_registered function tests/test_lazy_orchestrator.py:92 def test_orchestrator_command_registered()
test_orchestrator_config_saves_to_payload function tests/test_lazy_orchestrator.py:25 def test_orchestrator_config_saves_to_payload(sandbox)
test_orchestrator_generate_chain_uses_playbooks function tests/test_lazy_orchestrator.py:253 def test_orchestrator_generate_chain_uses_playbooks(sandbox, monkeypatch, tmp_path)
test_orchestrator_models_and_guard_actions function tests/test_lazy_orchestrator.py:51 def test_orchestrator_models_and_guard_actions(sandbox)
test_orchestrator_now_shows_activity function tests/test_lazy_orchestrator.py:69 def test_orchestrator_now_shows_activity(sandbox)
test_orchestrator_tables_render function tests/test_lazy_orchestrator.py:176 def test_orchestrator_tables_render(payload_store)
test_stage_toggles_persist function tests/test_lazy_orchestrator.py:120 def test_stage_toggles_persist(payload_store)
_fail function tests/test_lazy_parity.py:176 def _fail(prompt)
_flaky function tests/test_lazy_parity.py:197 def _flaky(prompt)
_ok function tests/test_lazy_parity.py:180 def _ok(prompt)
_write_events function tests/test_lazy_parity.py:285 def _write_events(path, records)
test_bus_render_still_counts_budget function tests/test_lazy_parity.py:292 def test_bus_render_still_counts_budget(tmp_path)
test_constraints_deny_wins function tests/test_lazy_parity.py:89 def test_constraints_deny_wins()
test_ephemeral_flag_routing function tests/test_lazy_parity.py:266 def test_ephemeral_flag_routing()
test_ephemeral_render_consumes_cursor function tests/test_lazy_parity.py:253 def test_ephemeral_render_consumes_cursor(tmp_path)
test_ephemeral_toast_line_has_icon_and_duration function tests/test_lazy_parity.py:233 def test_ephemeral_toast_line_has_icon_and_duration()
test_evidence_gc_drops_unreferenced function tests/test_lazy_parity.py:117 def test_evidence_gc_drops_unreferenced(tmp_path)
test_evidence_rejects_tampered_blob function tests/test_lazy_parity.py:104 def test_evidence_rejects_tampered_blob(tmp_path)
test_evidence_roundtrip function tests/test_lazy_parity.py:96 def test_evidence_roundtrip(tmp_path)
test_frontier_emits_then_dedupes function tests/test_lazy_parity.py:138 def test_frontier_emits_then_dedupes()
test_gate_allows_benign_command function tests/test_lazy_parity.py:50 def test_gate_allows_benign_command()
test_gate_ask_creates_decidable_approval function tests/test_lazy_parity.py:62 def test_gate_ask_creates_decidable_approval()
test_gate_ask_expires_fail_closed function tests/test_lazy_parity.py:73 def test_gate_ask_expires_fail_closed()
test_gate_denies_destructive_command function tests/test_lazy_parity.py:56 def test_gate_denies_destructive_command()
test_goals_decompose_and_prove function tests/test_lazy_parity.py:161 def test_goals_decompose_and_prove()
test_pool_exhausted_when_all_fail function tests/test_lazy_parity.py:214 def test_pool_exhausted_when_all_fail()
test_pool_fails_over_in_rank_order function tests/test_lazy_parity.py:172 def test_pool_fails_over_in_rank_order()
test_pool_session_key_format function tests/test_lazy_parity.py:227 def test_pool_session_key_format()
test_pool_skips_unhealthy_member function tests/test_lazy_parity.py:192 def test_pool_skips_unhealthy_member()
test_render_ephemeral_helper function tests/test_lazy_parity.py:273 def test_render_ephemeral_helper(tmp_path)
test_scope_blocks_protected_suffixes function tests/test_lazy_parity.py:82 def test_scope_blocks_protected_suffixes()
test_todos_gate_lateral_on_creds function tests/test_lazy_parity.py:149 def test_todos_gate_lateral_on_creds()
test_traffic_record_and_query function tests/test_lazy_parity.py:128 def test_traffic_record_and_query(tmp_path)
_EchoHandler class tests/test_lazy_proxy.py:24 class _EchoHandler(BaseHTTPRequestHandler)
_patched_engine function tests/test_lazy_proxy.py:15 def _patched_engine(tmp_path, monkeypatch)
_read_until function tests/test_lazy_proxy.py:47 def _read_until(sock, marker, limit)
_serve function tests/test_lazy_proxy.py:470 def _serve()
_start_upstream function tests/test_lazy_proxy.py:39 def _start_upstream(tls_context)
do_GET method tests/test_lazy_proxy.py:27 def do_GET(self)
log_message method tests/test_lazy_proxy.py:35 def log_message(self, fmt)
runner function tests/test_lazy_proxy.py:237 def runner(argv)
runner function tests/test_lazy_proxy.py:388 def runner(argv)
test_body_ranged_reads function tests/test_lazy_proxy.py:412 def test_body_ranged_reads(tmp_path)
test_ca_and_leaf_verify function tests/test_lazy_proxy.py:57 def test_ca_and_leaf_verify(tmp_path)
test_engine_exports_task_traffic_and_gc_runs_once function tests/test_lazy_proxy.py:318 def test_engine_exports_task_traffic_and_gc_runs_once(tmp_path, monkeypatch)
test_engine_ingests_recorder_rows function tests/test_lazy_proxy.py:149 def test_engine_ingests_recorder_rows(tmp_path, monkeypatch)
test_env_for_ca_exports_trust function tests/test_lazy_proxy.py:139 def test_env_for_ca_exports_trust(tmp_path)
test_http_capture_records_exchange function tests/test_lazy_proxy.py:75 def test_http_capture_records_exchange(tmp_path)
test_https_mitm_capture function tests/test_lazy_proxy.py:100 def test_https_mitm_capture(tmp_path, monkeypatch)
test_install_ca_nss_with_fake_profiles function tests/test_lazy_proxy.py:372 def test_install_ca_nss_with_fake_profiles(tmp_path, monkeypatch)
test_install_ca_trust_prompts_only_when_needed function tests/test_lazy_proxy.py:224 def test_install_ca_trust_prompts_only_when_needed(tmp_path, monkeypatch)
test_proxy_status_and_stop function tests/test_lazy_proxy.py:199 def test_proxy_status_and_stop(tmp_path)
test_recorder_body_search_and_archive_roundtrip function tests/test_lazy_proxy.py:255 def test_recorder_body_search_and_archive_roundtrip(tmp_path)
test_recorder_gc_removes_old_exchanges function tests/test_lazy_proxy.py:283 def test_recorder_gc_removes_old_exchanges(tmp_path, monkeypatch)
test_recorder_inbox_auto_import function tests/test_lazy_proxy.py:345 def test_recorder_inbox_auto_import(tmp_path, monkeypatch)
test_status_declares_https_mitm function tests/test_lazy_proxy.py:212 def test_status_declares_https_mitm(tmp_path)
test_task_scoped_query_and_export function tests/test_lazy_proxy.py:301 def test_task_scoped_query_and_export(tmp_path)
test_upstream_chaining_captures_in_both function tests/test_lazy_proxy.py:435 def test_upstream_chaining_captures_in_both(tmp_path)
test_websocket_passthrough_recorded function tests/test_lazy_proxy.py:460 def test_websocket_passthrough_recorded(tmp_path)
test_writeback_auto_binds_body_hits function tests/test_lazy_proxy.py:510 def test_writeback_auto_binds_body_hits(tmp_path, monkeypatch)
test_writeback_auto_binds_recent_traffic function tests/test_lazy_proxy.py:177 def test_writeback_auto_binds_recent_traffic(tmp_path, monkeypatch)
_BadCompletions class tests/test_lazy_runner.py:1188 class _BadCompletions
_Completions class tests/test_lazy_runner.py:737 class _Completions
_DummyHandler class tests/test_lazy_runner.py:599 class _DummyHandler
_Engine class tests/test_lazy_runner.py:699 class _Engine
_FakeEngine class tests/test_lazy_runner.py:212 class _FakeEngine
_FakeEngine class tests/test_lazy_runner.py:855 class _FakeEngine
_FakeProc class tests/test_lazy_runner.py:1478 class _FakeProc
_FakeProc class tests/test_lazy_runner.py:1508 class _FakeProc
_GoodCompletions class tests/test_lazy_runner.py:1192 class _GoodCompletions
_Proxy class tests/test_lazy_runner.py:1354 class _Proxy
_Shell class tests/test_lazy_runner.py:244 class _Shell
_Shell class tests/test_lazy_runner.py:1151 class _Shell
_Shell class tests/test_lazy_runner.py:1312 class _Shell
_Shell class tests/test_lazy_runner.py:1402 class _Shell
_Shell class tests/test_lazy_runner.py:1444 class _Shell
_SlowEngine class tests/test_lazy_runner.py:648 class _SlowEngine
_Stub class tests/test_lazy_runner.py:582 class _Stub
_StuckEngine class tests/test_lazy_runner.py:816 class _StuckEngine
__init__ method tests/test_lazy_runner.py:215 def __init__(self)
__init__ method tests/test_lazy_runner.py:600 def __init__(self)
__init__ method tests/test_lazy_runner.py:651 def __init__(self)
__init__ method tests/test_lazy_runner.py:702 def __init__(self)
__init__ method tests/test_lazy_runner.py:819 def __init__(self)
__init__ method tests/test_lazy_runner.py:858 def __init__(self)
__init__ method tests/test_lazy_runner.py:1152 def __init__(self)

Next: SYMBOLS_p36.md