← Về thư mục
tests/test_gateway_kernel_routes.py
- _Hub · class · L38-L49 — class _Hub
- emitter · method · L39-L40 — def emitter(self, root_frame_id)
- broadcast · method · L42-L43 — def broadcast(self, root_frame_id, event)
- has_subscriber · method · L45-L46 — def has_subscriber(self, root_frame_id)
- drop_frame · method · L48-L49 — def drop_frame(self, root_frame_id)
- _setup · function · L52-L66 — def _setup(tmp_path, *, notebook_repl=False)
- _call · function · L69-L80 — def _call(handler, method, path, *, body=None, query=None)
- test_execution_snapshot_reaches_the_coordinator · function · L89-L103 — def test_execution_snapshot_reaches_the_coordinator(tmp_path)
- test_an_unknown_frame_is_refused_by_the_upstream_guard · function · L106-L114 — def test_an_unknown_frame_is_refused_by_the_upstream_guard(tmp_path)
- test_kernel_state_is_whatever_the_runner_reports · function · L118-L125 — def test_kernel_state_is_whatever_the_runner_reports(tmp_path)
- test_status_combines_the_turn_and_the_kernel · function · L129-L147 — def test_status_combines_the_turn_and_the_kernel(tmp_path)
- test_environments_lists_what_the_runner_offers · function · L151-L158 — def test_environments_lists_what_the_runner_offers(tmp_path)
- test_these_three_answer_200_for_a_frame_that_does_not_exist · function · L163-L175 — def test_these_three_answer_200_for_a_frame_that_does_not_exist(tmp_path, route)
- test_each_lifecycle_action_calls_its_own_runner_method · function · L192-L211 — def test_each_lifecycle_action_calls_its_own_runner_method(tmp_path, action, attr)
- test_a_lifecycle_action_on_an_unknown_frame_falls_back_to_the_default_project · function · L215-L228 — def test_a_lifecycle_action_on_an_unknown_frame_falls_back_to_the_default_project( tmp_path, )
- test_selecting_an_environment_passes_the_requested_name_through · function · L232-L245 — def test_selecting_an_environment_passes_the_requested_name_through(tmp_path)
- test_the_environment_name_may_arrive_under_either_key · function · L249-L260 — def test_the_environment_name_may_arrive_under_either_key(tmp_path)
- test_the_six_repl_routes_stay_gated_when_the_notebook_is_read_only · function · L266-L277 — def test_the_six_repl_routes_stay_gated_when_the_notebook_is_read_only( tmp_path, action )
- test_install_is_deliberately_not_gated_by_the_notebook_flag · function · L281-L301 — def test_install_is_deliberately_not_gated_by_the_notebook_flag(tmp_path)
- install · function · L289-L291 — def install(packages, **kwargs)
- test_install_accepts_a_list_as_well_as_a_single_package · function · L305-L318 — def test_install_accepts_a_list_as_well_as_a_single_package(tmp_path)
- test_variable_inspection_reads_the_language_from_the_query · function · L327-L349 — def test_variable_inspection_reads_the_language_from_the_query(tmp_path)
- test_an_unsupported_inspection_language_is_refused · function · L353-L366 — def test_an_unsupported_inspection_language_is_refused(tmp_path)
- test_a_matched_path_with_the_wrong_method_falls_through_to_404 · function · L369-L379 — def test_a_matched_path_with_the_wrong_method_falls_through_to_404(tmp_path)
- test_the_registry_is_the_exact_runtime_match_chain · function · L387-L432 — def test_the_registry_is_the_exact_runtime_match_chain(monkeypatch)
- record_match · function · L405-L407 — def record_match(spec, method, path)
- test_every_matcher_in_the_handler_is_a_declared_route · function · L435-L461 — def test_every_matcher_in_the_handler_is_a_declared_route()
- test_the_group_reports_when_it_does_not_own_a_path · function · L464-L472 — def test_the_group_reports_when_it_does_not_own_a_path()
- test_a_matched_path_with_the_wrong_method_is_reported_unhandled · function · L476-L489 — def test_a_matched_path_with_the_wrong_method_is_reported_unhandled(tmp_path)
- test_the_moved_routes_are_still_contract_inventory · function · L492-L506 — def test_the_moved_routes_are_still_contract_inventory()
- _mutating_route_ids · function · L509-L512 — def _mutating_route_ids()
- _mutating_routes · function · L515-L518 — def _mutating_routes()
- test_the_quarantine_guard_still_covers_the_mutating_routes · function · L522-L545 — def test_the_quarantine_guard_still_covers_the_mutating_routes(spec, tmp_path)