Agent SYMBOLS_p5 - grisuno/ReadMenator GitHub Wiki

Symbols (page 5 of 7)

Previous: SYMBOLS_p4.md

Symbol Kind File:Line Signature
test_renderer_omits_gallery_home_by_default method tests/test_diagrams.py:328 def test_renderer_omits_gallery_home_by_default(self)
test_renderer_produces_standalone_document method tests/test_diagrams.py:256 def test_renderer_produces_standalone_document(self)
test_renderer_sanitizes_viewer_state_on_export method tests/test_diagrams.py:349 def test_renderer_sanitizes_viewer_state_on_export(self)
test_renderer_ships_edge_actions method tests/test_diagrams.py:562 def test_renderer_ships_edge_actions(self)
test_renderer_supports_drag_and_settle method tests/test_diagrams.py:341 def test_renderer_supports_drag_and_settle(self)
test_renderer_uses_configured_cdn_urls method tests/test_diagrams.py:568 def test_renderer_uses_configured_cdn_urls(self)
test_renderers_ignore_placeholders_inside_payload_text method tests/test_diagrams.py:545 def test_renderers_ignore_placeholders_inside_payload_text(self)
test_validator_passes_valid_map method tests/test_diagrams.py:197 def test_validator_passes_valid_map(self)
test_validator_rejects_dangling_edge method tests/test_diagrams.py:214 def test_validator_rejects_dangling_edge(self)
test_validator_rejects_duplicate_node_ids method tests/test_diagrams.py:204 def test_validator_rejects_duplicate_node_ids(self)
test_validator_rejects_empty_map method tests/test_diagrams.py:222 def test_validator_rejects_empty_map(self)
test_validator_rejects_unknown_kind method tests/test_diagrams.py:228 def test_validator_rejects_unknown_kind(self)
TestDocumentationGeneratorContract class tests/test_documentation.py:17 class TestDocumentationGeneratorContract(TestCase)
setUp method tests/test_documentation.py:18 def setUp(self)
test_architectural_layers_section method tests/test_documentation.py:217 def test_architectural_layers_section(self)
test_class_symbol_is_pluralized_correctly method tests/test_documentation.py:83 def test_class_symbol_is_pluralized_correctly(self)
test_contains_architecture_reference method tests/test_documentation.py:37 def test_contains_architecture_reference(self)
test_contains_cpg_block method tests/test_documentation.py:41 def test_contains_cpg_block(self)
test_contains_header method tests/test_documentation.py:22 def test_contains_header(self)
test_contains_mermaid_block method tests/test_documentation.py:32 def test_contains_mermaid_block(self)
test_contains_metadata_line method tests/test_documentation.py:26 def test_contains_metadata_line(self)
test_contains_statistics_dashboard method tests/test_documentation.py:46 def test_contains_statistics_dashboard(self)
test_context_budget_includes_security_findings method tests/test_documentation.py:293 def test_context_budget_includes_security_findings(self)
test_context_budget_prioritizes_god_nodes method tests/test_documentation.py:268 def test_context_budget_prioritizes_god_nodes(self)
test_context_budget_returns_compact_summary method tests/test_documentation.py:260 def test_context_budget_returns_compact_summary(self)
test_context_budget_truncates_at_limit method tests/test_documentation.py:285 def test_context_budget_truncates_at_limit(self)
test_context_budget_zero_returns_full_content method tests/test_documentation.py:252 def test_context_budget_zero_returns_full_content(self)
test_cpg_block_disabled_via_config method tests/test_documentation.py:211 def test_cpg_block_disabled_via_config(self)
test_docstring_in_output method tests/test_documentation.py:143 def test_docstring_in_output(self)
test_function_pluralization method tests/test_documentation.py:97 def test_function_pluralization(self)
test_groups_files_by_language method tests/test_documentation.py:51 def test_groups_files_by_language(self)
test_hotspot_section_present method tests/test_documentation.py:185 def test_hotspot_section_present(self)
test_includes_file_path method tests/test_documentation.py:132 def test_includes_file_path(self)
test_lists_symbols_under_file method tests/test_documentation.py:70 def test_lists_symbols_under_file(self)
test_method_pluralization method tests/test_documentation.py:109 def test_method_pluralization(self)
test_no_hotspot_section_when_empty method tests/test_documentation.py:207 def test_no_hotspot_section_when_empty(self)
test_no_taint_section_when_empty method tests/test_documentation.py:203 def test_no_taint_section_when_empty(self)
test_security_findings_section method tests/test_documentation.py:229 def test_security_findings_section(self)
test_shows_no_symbols_for_empty_files method tests/test_documentation.py:121 def test_shows_no_symbols_for_empty_files(self)
test_taint_propagation_section_present method tests/test_documentation.py:165 def test_taint_propagation_section_present(self)
test_truncation_note_when_limited method tests/test_documentation.py:155 def test_truncation_note_when_limited(self)
TestGraphExporterContract class tests/test_exporter.py:23 class TestGraphExporterContract(TestCase)
_make_node method tests/test_exporter.py:30 def _make_node(self, nid, label, lang, symbols)
_make_sym method tests/test_exporter.py:42 def _make_sym(self, name, kind, line)
setUp method tests/test_exporter.py:26 def setUp(self)
test_to_html_includes_community_legend_when_analysis method tests/test_exporter.py:116 def test_to_html_includes_community_legend_when_analysis(self)
test_to_html_includes_node_data method tests/test_exporter.py:109 def test_to_html_includes_node_data(self)
test_to_html_produces_standalone_page method tests/test_exporter.py:101 def test_to_html_produces_standalone_page(self)
test_to_json_handles_resolved_edges method tests/test_exporter.py:160 def test_to_json_handles_resolved_edges(self)
test_to_json_includes_analysis_metadata method tests/test_exporter.py:76 def test_to_json_includes_analysis_metadata(self)
test_to_json_includes_metadata method tests/test_exporter.py:65 def test_to_json_includes_metadata(self)
test_to_json_includes_symbol_data method tests/test_exporter.py:56 def test_to_json_includes_symbol_data(self)
test_to_json_produces_valid_json method tests/test_exporter.py:47 def test_to_json_produces_valid_json(self)
test_to_svg_includes_readmenator_title method tests/test_exporter.py:154 def test_to_svg_includes_readmenator_title(self)
test_to_svg_produces_svg_string method tests/test_exporter.py:138 def test_to_svg_produces_svg_string(self)
test_to_svg_render_truncation_for_large_graph method tests/test_exporter.py:145 def test_to_svg_render_truncation_for_large_graph(self)
TestArchitectureDiagram class tests/test_flowcharts.py:138 class TestArchitectureDiagram(TestCase)
TestExecutionFlows class tests/test_flowcharts.py:190 class TestExecutionFlows(TestCase)
TestFlowLayoutAndViewer class tests/test_flowcharts.py:289 class TestFlowLayoutAndViewer(TestCase)
TestGraphAlgorithms class tests/test_flowcharts.py:113 class TestGraphAlgorithms(TestCase)
TestPythonReceiverTypes class tests/test_flowcharts.py:262 class TestPythonReceiverTypes(TestCase)
_fixture method tests/test_flowcharts.py:141 def _fixture(self)
_project function tests/test_flowcharts.py:94 def _project()
setUp method tests/test_flowcharts.py:265 def setUp(self)
setUpClass method tests/test_flowcharts.py:194 def setUpClass(cls)
setUpClass method tests/test_flowcharts.py:293 def setUpClass(cls)
test_flowcharts_architecture_section_markdown method tests/test_flowcharts.py:181 def test_flowcharts_architecture_section_markdown(self)
test_flowcharts_architecture_skips_tests_and_vendor method tests/test_flowcharts.py:171 def test_flowcharts_architecture_skips_tests_and_vendor(self)
test_flowcharts_architecture_tiers_and_upward method tests/test_flowcharts.py:159 def test_flowcharts_architecture_tiers_and_upward(self)
test_flowcharts_call_tree_mermaid method tests/test_flowcharts.py:218 def test_flowcharts_call_tree_mermaid(self)
test_flowcharts_control_flow_switch_loop_try method tests/test_flowcharts.py:227 def test_flowcharts_control_flow_switch_loop_try(self)
test_flowcharts_eades_lin_smyth_deterministic method tests/test_flowcharts.py:129 def test_flowcharts_eades_lin_smyth_deterministic(self)
test_flowcharts_eades_lin_smyth_orders_by_weight method tests/test_flowcharts.py:124 def test_flowcharts_eades_lin_smyth_orders_by_weight(self)
test_flowcharts_entry_points_scored method tests/test_flowcharts.py:204 def test_flowcharts_entry_points_scored(self)
test_flowcharts_mermaid_text_escapes method tests/test_flowcharts.py:133 def test_flowcharts_mermaid_text_escapes(self)
test_flowcharts_section_and_kb_integration method tests/test_flowcharts.py:247 def test_flowcharts_section_and_kb_integration(self)
test_flowcharts_sequence_crosses_files method tests/test_flowcharts.py:239 def test_flowcharts_sequence_crosses_files(self)
test_flowcharts_tarjan_finds_cycles method tests/test_flowcharts.py:116 def test_flowcharts_tarjan_finds_cycles(self)
test_flowcharts_transitive_reduction_drops_implied method tests/test_flowcharts.py:120 def test_flowcharts_transitive_reduction_drops_implied(self)
test_flowcharts_typed_receivers_route_calls method tests/test_flowcharts.py:199 def test_flowcharts_typed_receivers_route_calls(self)
test_flowcharts_walk_order_and_recursion method tests/test_flowcharts.py:210 def test_flowcharts_walk_order_and_recursion(self)
test_flowlayout_edges_have_geometry method tests/test_flowcharts.py:328 def test_flowlayout_edges_have_geometry(self)
test_flowlayout_kinds_present method tests/test_flowcharts.py:297 def test_flowlayout_kinds_present(self)
test_flowlayout_ladder_is_narrow method tests/test_flowcharts.py:317 def test_flowlayout_ladder_is_narrow(self)
test_flowlayout_never_a_strip method tests/test_flowcharts.py:303 def test_flowlayout_never_a_strip(self)
test_flowpage_api_site_embeds_flows method tests/test_flowcharts.py:350 def test_flowpage_api_site_embeds_flows(self)
test_flowpage_self_contained_and_escaped method tests/test_flowcharts.py:336 def test_flowpage_self_contained_and_escaped(self)
test_flowpage_thumbnail method tests/test_flowcharts.py:345 def test_flowpage_thumbnail(self)
test_pytypes_accepts_rejects_unproven method tests/test_flowcharts.py:279 def test_pytypes_accepts_rejects_unproven(self)
test_pytypes_receiver_classes method tests/test_flowcharts.py:269 def test_pytypes_receiver_classes(self)
test_pytypes_resolve_method_picks_typed_owner method tests/test_flowcharts.py:275 def test_pytypes_resolve_method_picks_typed_owner(self)
TestFolderReadmeAppWiring class tests/test_folder_readme.py:144 class TestFolderReadmeAppWiring(TestCase)
TestFolderReadmeConsumersContract class tests/test_folder_readme.py:103 class TestFolderReadmeConsumersContract(TestCase)
TestFolderReadmeWriterContract class tests/test_folder_readme.py:20 class TestFolderReadmeWriterContract(TestCase)
readme method tests/test_folder_readme.py:40 def readme(self, dirname)
setUp method tests/test_folder_readme.py:23 def setUp(self)
setUp method tests/test_folder_readme.py:106 def setUp(self)
tearDown method tests/test_folder_readme.py:36 def tearDown(self)
tearDown method tests/test_folder_readme.py:116 def tearDown(self)
test_folder_readme_disabled_writes_nothing method tests/test_folder_readme.py:90 def test_folder_readme_disabled_writes_nothing(self)
test_folder_readme_excluded_from_agent_inventory method tests/test_folder_readme.py:133 def test_folder_readme_excluded_from_agent_inventory(self)
test_folder_readme_explains_purpose_and_lists_only_present_entries method tests/test_folder_readme.py:50 def test_folder_readme_explains_purpose_and_lists_only_present_entries(self)
test_folder_readme_hand_written_still_published method tests/test_folder_readme.py:127 def test_folder_readme_hand_written_still_published(self)
test_folder_readme_is_idempotent_and_deterministic method tests/test_folder_readme.py:64 def test_folder_readme_is_idempotent_and_deterministic(self)
test_folder_readme_keeps_hand_written_readme method tests/test_folder_readme.py:70 def test_folder_readme_keeps_hand_written_readme(self)
test_folder_readme_not_published_to_site_or_github_wiki method tests/test_folder_readme.py:120 def test_folder_readme_not_published_to_site_or_github_wiki(self)
test_folder_readme_refuses_symlinks method tests/test_folder_readme.py:77 def test_folder_readme_refuses_symlinks(self)
test_folder_readme_specs_cover_every_generated_folder method tests/test_folder_readme.py:95 def test_folder_readme_specs_cover_every_generated_folder(self)
test_folder_readme_survives_component_pruning method tests/test_folder_readme.py:137 def test_folder_readme_survives_component_pruning(self)
test_folder_readme_written_by_export_apidocs method tests/test_folder_readme.py:147 def test_folder_readme_written_by_export_apidocs(self)
test_folder_readme_written_only_for_existing_folders method tests/test_folder_readme.py:44 def test_folder_readme_written_only_for_existing_folders(self)
TestGitHubWikiPages class tests/test_gh_wiki.py:61 class TestGitHubWikiPages(TestCase)
TestGitHubWikiPublish class tests/test_gh_wiki.py:115 class TestGitHubWikiPublish(TestCase)
_FakeRunner class tests/test_gh_wiki.py:14 class _FakeRunner
__call__ method tests/test_gh_wiki.py:24 def __call__(self, command, cwd)
__init__ method tests/test_gh_wiki.py:17 def __init__(self, origin, clone_ok, dirty)
_project function tests/test_gh_wiki.py:41 def _project(root, config)
test_gh_wiki_dry_run_writes_locally_and_prunes_only_owned_pages method tests/test_gh_wiki.py:96 def test_gh_wiki_dry_run_writes_locally_and_prunes_only_owned_pages(self)
test_gh_wiki_enabled_by_default method tests/test_gh_wiki.py:154 def test_gh_wiki_enabled_by_default(self)
test_gh_wiki_page_names_are_flat_and_prefixed method tests/test_gh_wiki.py:64 def test_gh_wiki_page_names_are_flat_and_prefixed(self)
test_gh_wiki_permalinks_never_escape_project_root method tests/test_gh_wiki.py:88 def test_gh_wiki_permalinks_never_escape_project_root(self)
test_gh_wiki_publish_clones_commits_and_pushes method tests/test_gh_wiki.py:118 def test_gh_wiki_publish_clones_commits_and_pushes(self)
test_gh_wiki_publish_explains_uninitialized_wiki method tests/test_gh_wiki.py:139 def test_gh_wiki_publish_explains_uninitialized_wiki(self)
test_gh_wiki_publish_skips_push_when_unchanged method tests/test_gh_wiki.py:130 def test_gh_wiki_publish_skips_push_when_unchanged(self)
test_gh_wiki_rejects_malformed_configured_remote method tests/test_gh_wiki.py:147 def test_gh_wiki_rejects_malformed_configured_remote(self)
test_gh_wiki_render_rewrites_links_and_permalinks method tests/test_gh_wiki.py:71 def test_gh_wiki_render_rewrites_links_and_permalinks(self)
test_rebuild_publishes_wiki_in_git_checkout method tests/test_gh_wiki.py:167 def test_rebuild_publishes_wiki_in_git_checkout(self)
test_rebuild_skips_wiki_outside_git_checkout method tests/test_gh_wiki.py:157 def test_rebuild_skips_wiki_outside_git_checkout(self)
TestEdgeBundlingContract class tests/test_graphlayout.py:88 class TestEdgeBundlingContract(TestCase)
TestForceAtlas2Contract class tests/test_graphlayout.py:31 class TestForceAtlas2Contract(TestCase)
TestForceAtlas2ThreeDContract class tests/test_graphlayout.py:126 class TestForceAtlas2ThreeDContract(TestCase)
TestSphericalBundlingContract class tests/test_graphlayout.py:167 class TestSphericalBundlingContract(TestCase)
_two_cliques function tests/test_graphlayout.py:22 def _two_cliques()
mean function tests/test_graphlayout.py:52 def mean(pairs)
setUp method tests/test_graphlayout.py:91 def setUp(self)
setUp method tests/test_graphlayout.py:170 def setUp(self)
test_graphlayout_cross_group_curve_bends_inward method tests/test_graphlayout.py:111 def test_graphlayout_cross_group_curve_bends_inward(self)
test_graphlayout_curves_skip_unknown_and_keep_endpoints method tests/test_graphlayout.py:104 def test_graphlayout_curves_skip_unknown_and_keep_endpoints(self)
test_graphlayout_empty_and_single method tests/test_graphlayout.py:66 def test_graphlayout_empty_and_single(self)
test_graphlayout_fa2_2d_seed_unchanged_by_dims method tests/test_graphlayout.py:149 def test_graphlayout_fa2_2d_seed_unchanged_by_dims(self)
test_graphlayout_fa2_3d_is_deterministic method tests/test_graphlayout.py:137 def test_graphlayout_fa2_3d_is_deterministic(self)
test_graphlayout_fa2_3d_python_fallback_runs method tests/test_graphlayout.py:143 def test_graphlayout_fa2_3d_python_fallback_runs(self)
test_graphlayout_fa2_3d_returns_triples method tests/test_graphlayout.py:129 def test_graphlayout_fa2_3d_returns_triples(self)
test_graphlayout_fa2_is_deterministic method tests/test_graphlayout.py:41 def test_graphlayout_fa2_is_deterministic(self)
test_graphlayout_fa2_python_fallback_runs method tests/test_graphlayout.py:59 def test_graphlayout_fa2_python_fallback_runs(self)
test_graphlayout_fa2_separates_communities method tests/test_graphlayout.py:47 def test_graphlayout_fa2_separates_communities(self)
test_graphlayout_fa2_snapshot_count method tests/test_graphlayout.py:34 def test_graphlayout_fa2_snapshot_count(self)
test_graphlayout_fibonacci_sphere_unit_vectors method tests/test_graphlayout.py:180 def test_graphlayout_fibonacci_sphere_unit_vectors(self)
test_graphlayout_fit_frames_stays_in_box method tests/test_graphlayout.py:71 def test_graphlayout_fit_frames_stays_in_box(self)
test_graphlayout_groups_cover_full_circle method tests/test_graphlayout.py:119 def test_graphlayout_groups_cover_full_circle(self)
test_graphlayout_interpolate_endpoints method tests/test_graphlayout.py:80 def test_graphlayout_interpolate_endpoints(self)
test_graphlayout_leaves_on_circle method tests/test_graphlayout.py:99 def test_graphlayout_leaves_on_circle(self)
test_graphlayout_normalize_cloud_bounds_outliers method tests/test_graphlayout.py:158 def test_graphlayout_normalize_cloud_bounds_outliers(self)
test_graphlayout_single_node_3d_at_origin method tests/test_graphlayout.py:153 def test_graphlayout_single_node_3d_at_origin(self)
test_graphlayout_sphere_caps_are_compact method tests/test_graphlayout.py:199 def test_graphlayout_sphere_caps_are_compact(self)
test_graphlayout_sphere_caps_have_exact_sizes method tests/test_graphlayout.py:195 def test_graphlayout_sphere_caps_have_exact_sizes(self)
test_graphlayout_sphere_cross_curve_dives_inside method tests/test_graphlayout.py:223 def test_graphlayout_sphere_cross_curve_dives_inside(self)
test_graphlayout_sphere_curves_skip_unknown_and_self method tests/test_graphlayout.py:215 def test_graphlayout_sphere_curves_skip_unknown_and_self(self)
test_graphlayout_sphere_hub_is_closest_to_cap_center method tests/test_graphlayout.py:209 def test_graphlayout_sphere_hub_is_closest_to_cap_center(self)
test_graphlayout_sphere_is_deterministic_and_empty_safe method tests/test_graphlayout.py:228 def test_graphlayout_sphere_is_deterministic_and_empty_safe(self)
test_graphlayout_sphere_leaves_on_surface method tests/test_graphlayout.py:188 def test_graphlayout_sphere_leaves_on_surface(self)
TestGraphRagIndexContract class tests/test_graphrag.py:79 class TestGraphRagIndexContract(TestCase)
TestGraphRagPrimitives class tests/test_graphrag.py:241 class TestGraphRagPrimitives(TestCase)
TestGraphRagSearchContract class tests/test_graphrag.py:159 class TestGraphRagSearchContract(TestCase)
TestGraphRagStoreContract class tests/test_graphrag.py:213 class TestGraphRagStoreContract(TestCase)
_fixture function tests/test_graphrag.py:32 def _fixture()
setUp method tests/test_graphrag.py:82 def setUp(self)
setUp method tests/test_graphrag.py:162 def setUp(self)
test_graphrag_auto_routes_broad_questions_global method tests/test_graphrag.py:190 def test_graphrag_auto_routes_broad_questions_global(self)
test_graphrag_bm25_prefers_rare_terms method tests/test_graphrag.py:250 def test_graphrag_bm25_prefers_rare_terms(self)
test_graphrag_budget_bounds_markdown method tests/test_graphrag.py:207 def test_graphrag_budget_bounds_markdown(self)
test_graphrag_budget_never_emits_empty_sections method tests/test_graphrag.py:199 def test_graphrag_budget_never_emits_empty_sections(self)
test_graphrag_build_is_deterministic method tests/test_graphrag.py:148 def test_graphrag_build_is_deterministic(self)
test_graphrag_disabled_returns_empty_index method tests/test_graphrag.py:142 def test_graphrag_disabled_returns_empty_index(self)
test_graphrag_entities_cover_files_symbols_externals method tests/test_graphrag.py:89 def test_graphrag_entities_cover_files_symbols_externals(self)
test_graphrag_global_search_uses_reports method tests/test_graphrag.py:183 def test_graphrag_global_search_uses_reports(self)
test_graphrag_local_search_expands_through_graph method tests/test_graphrag.py:177 def test_graphrag_local_search_expands_through_graph(self)
test_graphrag_local_search_ranks_matching_symbol method tests/test_graphrag.py:169 def test_graphrag_local_search_ranks_matching_symbol(self)
test_graphrag_no_match_falls_back_global method tests/test_graphrag.py:195 def test_graphrag_no_match_falls_back_global(self)
test_graphrag_privacy_mode_strips_sources_and_docs method tests/test_graphrag.py:133 def test_graphrag_privacy_mode_strips_sources_and_docs(self)
test_graphrag_relationships_are_typed method tests/test_graphrag.py:97 def test_graphrag_relationships_are_typed(self)
test_graphrag_report_hierarchy_has_root method tests/test_graphrag.py:104 def test_graphrag_report_hierarchy_has_root(self)
test_graphrag_reports_are_extractive_and_rated method tests/test_graphrag.py:112 def test_graphrag_reports_are_extractive_and_rated(self)
test_graphrag_roundtrip_dict method tests/test_graphrag.py:153 def test_graphrag_roundtrip_dict(self)
test_graphrag_store_rejects_wrong_schema method tests/test_graphrag.py:231 def test_graphrag_store_rejects_wrong_schema(self)
test_graphrag_store_writes_and_loads method tests/test_graphrag.py:216 def test_graphrag_store_writes_and_loads(self)
test_graphrag_text_units_respect_max_lines method tests/test_graphrag.py:128 def test_graphrag_text_units_respect_max_lines(self)
test_graphrag_text_units_use_source_spans method tests/test_graphrag.py:121 def test_graphrag_text_units_use_source_spans(self)
test_graphrag_tokenize_splits_camel_and_keeps_whole method tests/test_graphrag.py:244 def test_graphrag_tokenize_splits_camel_and_keeps_whole(self)
TestHotspotAnalyzerContract class tests/test_hotspots.py:10 class TestHotspotAnalyzerContract(TestCase)
_make_node method tests/test_hotspots.py:17 def _make_node(self, nid, label, sym_count)
setUp method tests/test_hotspots.py:13 def setUp(self)
test_change_impact_no_edges method tests/test_hotspots.py:94 def test_change_impact_no_edges(self)
test_change_impact_ranks_by_total_impact method tests/test_hotspots.py:79 def test_change_impact_ranks_by_total_impact(self)
test_detects_simple_cycle method tests/test_hotspots.py:66 def test_detects_simple_cycle(self)
test_empty_graph_returns_empty_hotspots method tests/test_hotspots.py:29 def test_empty_graph_returns_empty_hotspots(self)
test_hotspot_includes_scores method tests/test_hotspots.py:43 def test_hotspot_includes_scores(self)
test_hotspot_weights_from_config method tests/test_hotspots.py:100 def test_hotspot_weights_from_config(self)
test_hotspots_rank_by_combined_score method tests/test_hotspots.py:33 def test_hotspots_rank_by_combined_score(self)
test_no_cycles_in_acyclic_graph method tests/test_hotspots.py:53 def test_no_cycles_in_acyclic_graph(self)
TestCompressedPagesContract class tests/test_htmlpack.py:140 class TestCompressedPagesContract(TestCase)
TestPayloadScriptContract class tests/test_htmlpack.py:68 class TestPayloadScriptContract(TestCase)
_build_site function tests/test_htmlpack.py:52 def _build_site(root, config)
_inline_scripts function tests/test_htmlpack.py:47 def _inline_scripts(document)
setUp method tests/test_htmlpack.py:71 def setUp(self)
setUpClass method tests/test_htmlpack.py:144 def setUpClass(cls)
tearDownClass method tests/test_htmlpack.py:152 def tearDownClass(cls)
test_htmlpack_browser_loader_decodes_both_encodings method tests/test_htmlpack.py:112 def test_htmlpack_browser_loader_decodes_both_encodings(self)
test_htmlpack_compression_is_deterministic method tests/test_htmlpack.py:90 def test_htmlpack_compression_is_deterministic(self)
test_htmlpack_large_payload_is_gzip_base64_and_round_trips method tests/test_htmlpack.py:83 def test_htmlpack_large_payload_is_gzip_base64_and_round_trips(self)
test_htmlpack_missing_or_empty_element_reads_none method tests/test_htmlpack.py:107 def test_htmlpack_missing_or_empty_element_reads_none(self)
test_htmlpack_pages_boot_through_the_shared_loader method tests/test_htmlpack.py:169 def test_htmlpack_pages_boot_through_the_shared_loader(self)
test_htmlpack_pages_compress_every_payload_when_forced method tests/test_htmlpack.py:156 def test_htmlpack_pages_compress_every_payload_when_forced(self)
test_htmlpack_pages_decode_identical_payloads method tests/test_htmlpack.py:162 def test_htmlpack_pages_decode_identical_payloads(self)
test_htmlpack_pages_inline_scripts_are_valid_javascript method tests/test_htmlpack.py:177 def test_htmlpack_pages_inline_scripts_are_valid_javascript(self)
test_htmlpack_plain_format_matches_legacy_serialization method tests/test_htmlpack.py:101 def test_htmlpack_plain_format_matches_legacy_serialization(self)
test_htmlpack_small_payload_stays_plain_and_escaped method tests/test_htmlpack.py:77 def test_htmlpack_small_payload_stays_plain_and_escaped(self)
test_htmlpack_threshold_and_disable_flag method tests/test_htmlpack.py:95 def test_htmlpack_threshold_and_disable_flag(self)
TestEndToEndContract class tests/test_integration.py:9 class TestEndToEndContract(TestCase)
_write method tests/test_integration.py:19 def _write(self, path, content)
setUp method tests/test_integration.py:10 def setUp(self)
tearDown method tests/test_integration.py:15 def tearDown(self)
test_audit_deep_returns_analysis method tests/test_integration.py:98 def test_audit_deep_returns_analysis(self)
test_explain_subcommand_works method tests/test_integration.py:53 def test_explain_subcommand_works(self)
test_export_sarif_produces_file method tests/test_integration.py:114 def test_export_sarif_produces_file(self)
test_full_pipeline_generates_knowledge_base method tests/test_integration.py:24 def test_full_pipeline_generates_knowledge_base(self)
test_knowledge_base_contains_cpg method tests/test_integration.py:81 def test_knowledge_base_contains_cpg(self)
test_knowledge_base_contains_mermaid method tests/test_integration.py:40 def test_knowledge_base_contains_mermaid(self)
test_knowledge_base_contains_statistics_dashboard method tests/test_integration.py:89 def test_knowledge_base_contains_statistics_dashboard(self)
test_path_subcommand_works method tests/test_integration.py:59 def test_path_subcommand_works(self)
test_privacy_mode_works method tests/test_integration.py:105 def test_privacy_mode_works(self)
test_query_subcommand_works method tests/test_integration.py:48 def test_query_subcommand_works(self)
test_rebuild method tests/test_integration.py:71 def test_rebuild(self)
test_summary_works method tests/test_integration.py:65 def test_summary_works(self)
TestAnalyticsContract class tests/test_interactive_graph.py:254 class TestAnalyticsContract(TestCase)
TestEmbedContract class tests/test_interactive_graph.py:290 class TestEmbedContract(TestCase)
TestExclusionsContract class tests/test_interactive_graph.py:234 class TestExclusionsContract(TestCase)
TestExplorerContract class tests/test_interactive_graph.py:275 class TestExplorerContract(TestCase)
TestForceGraphContract class tests/test_interactive_graph.py:52 class TestForceGraphContract(TestCase)
TestForceGraphExplorerInteraction class tests/test_interactive_graph.py:493 class TestForceGraphExplorerInteraction(TestCase)
TestForceGraphInspectorPayload class tests/test_interactive_graph.py:426 class TestForceGraphInspectorPayload(TestCase)
TestGalleryCardContract class tests/test_interactive_graph.py:369 class TestGalleryCardContract(TestCase)
TestProvenanceContract class tests/test_interactive_graph.py:211 class TestProvenanceContract(TestCase)
TestRebuildContract class tests/test_interactive_graph.py:317 class TestRebuildContract(TestCase)
TestScanTextContract class tests/test_interactive_graph.py:133 class TestScanTextContract(TestCase)
TestYaraLiteContract class tests/test_interactive_graph.py:158 class TestYaraLiteContract(TestCase)
_const_json function tests/test_interactive_graph.py:482 def _const_json(html, name)
_inline_script function tests/test_interactive_graph.py:477 def _inline_script(html)
_node function tests/test_interactive_graph.py:40 def _node(nid, symbols)
_run_app method tests/test_interactive_graph.py:320 def _run_app(self, tmp)
self_nodes function tests/test_interactive_graph.py:153 def self_nodes()
setUp method tests/test_interactive_graph.py:55 def setUp(self)
setUp method tests/test_interactive_graph.py:429 def setUp(self)
setUp method tests/test_interactive_graph.py:496 def setUp(self)
test_audit_flags_snippetless_findings method tests/test_interactive_graph.py:214 def test_audit_flags_snippetless_findings(self)
test_build_corpus_maps_every_node method tests/test_interactive_graph.py:146 def test_build_corpus_maps_every_node(self)
test_build_for_node_includes_sections method tests/test_interactive_graph.py:136 def test_build_for_node_includes_sections(self)
test_build_has_all_sections method tests/test_interactive_graph.py:257 def test_build_has_all_sections(self)
test_build_payload_has_heterogeneous_nodes method tests/test_interactive_graph.py:74 def test_build_payload_has_heterogeneous_nodes(self)
test_build_payload_maps_communities method tests/test_interactive_graph.py:82 def test_build_payload_maps_communities(self)
test_build_state_serves_apis method tests/test_interactive_graph.py:278 def test_build_state_serves_apis(self)
test_cluster_groups_similar_files method tests/test_interactive_graph.py:304 def test_cluster_groups_similar_files(self)
test_explorer_3d_draws_flat_glyphs_on_overlay method tests/test_interactive_graph.py:515 def test_explorer_3d_draws_flat_glyphs_on_overlay(self)
test_explorer_3d_engine_is_pinned method tests/test_interactive_graph.py:520 def test_explorer_3d_engine_is_pinned(self)
test_explorer_data_cannot_close_the_script method tests/test_interactive_graph.py:559 def test_explorer_data_cannot_close_the_script(self)
test_explorer_hit_tests_against_live_positions method tests/test_interactive_graph.py:510 def test_explorer_hit_tests_against_live_positions(self)
test_explorer_placeholders_inside_data_are_left_alone method tests/test_interactive_graph.py:549 def test_explorer_placeholders_inside_data_are_left_alone(self)
test_explorer_script_is_valid_javascript method tests/test_interactive_graph.py:567 def test_explorer_script_is_valid_javascript(self)
test_explorer_settings_come_from_config method tests/test_interactive_graph.py:531 def test_explorer_settings_come_from_config(self)
test_explorer_ships_edge_path_and_lens_actions method tests/test_interactive_graph.py:526 def test_explorer_ships_edge_path_and_lens_actions(self)
test_explorer_structural_edges_use_their_own_colors method tests/test_interactive_graph.py:542 def test_explorer_structural_edges_use_their_own_colors(self)
test_export_diagrams_writes_forcegraph_and_card method tests/test_interactive_graph.py:399 def test_export_diagrams_writes_forcegraph_and_card(self)
test_exporter_delegates_to_forcegraph method tests/test_interactive_graph.py:127 def test_exporter_delegates_to_forcegraph(self)
test_family_color_is_deterministic method tests/test_interactive_graph.py:61 def test_family_color_is_deterministic(self)
test_filter_findings_removes_excluded method tests/test_interactive_graph.py:243 def test_filter_findings_removes_excluded(self)
test_forcegraph_externals_exclude_calls_and_internal_imports method tests/test_interactive_graph.py:449 def test_forcegraph_externals_exclude_calls_and_internal_imports(self)
test_forcegraph_file_nodes_carry_inspector_fields method tests/test_interactive_graph.py:441 def test_forcegraph_file_nodes_carry_inspector_fields(self)
test_forcegraph_privacy_mode_strips_docs method tests/test_interactive_graph.py:454 def test_forcegraph_privacy_mode_strips_docs(self)
test_forcegraph_render_has_inspector_and_layouts method tests/test_interactive_graph.py:470 def test_forcegraph_render_has_inspector_and_layouts(self)
test_forcegraph_thumbnail_escapes_colors method tests/test_interactive_graph.py:462 def test_forcegraph_thumbnail_escapes_colors(self)
test_near_jaccard_prefers_shared_terms method tests/test_interactive_graph.py:293 def test_near_jaccard_prefers_shared_terms(self)
test_node_value_dampens_large_files method tests/test_interactive_graph.py:66 def test_node_value_dampens_large_files(self)
test_parse_and_match_glob method tests/test_interactive_graph.py:237 def test_parse_and_match_glob(self)
test_parse_reports_tiers method tests/test_interactive_graph.py:184 def test_parse_reports_tiers(self)
test_publish_appends_extra_card method tests/test_interactive_graph.py:372 def test_publish_appends_extra_card(self)
test_render_produces_standalone_html method tests/test_interactive_graph.py:94 def test_render_produces_standalone_html(self)
test_render_uses_supported_cdn_fallback method tests/test_interactive_graph.py:106 def test_render_uses_supported_cdn_fallback(self)
test_run_matches_any_of_them method tests/test_interactive_graph.py:190 def test_run_matches_any_of_them(self)
test_run_requires_cooccurrence method tests/test_interactive_graph.py:196 def test_run_requires_cooccurrence(self)
test_run_skips_forcegraph_when_disabled method tests/test_interactive_graph.py:347 def test_run_skips_forcegraph_when_disabled(self)
test_run_writes_forcegraph_html method tests/test_interactive_graph.py:335 def test_run_writes_forcegraph_html(self)
test_summary_counts_classes method tests/test_interactive_graph.py:226 def test_summary_counts_classes(self)
test_validate_counts_rules method tests/test_interactive_graph.py:203 def test_validate_counts_rules(self)
test_write_copies_vendor_engine method tests/test_interactive_graph.py:112 def test_write_copies_vendor_engine(self)
TestLayerRuleEngineContract class tests/test_layer_rules.py:10 class TestLayerRuleEngineContract(TestCase)
_make_node method tests/test_layer_rules.py:17 def _make_node(self, nid, label)
setUp method tests/test_layer_rules.py:13 def setUp(self)
test_allowed_testing_edges_no_violation method tests/test_layer_rules.py:46 def test_allowed_testing_edges_no_violation(self)
test_empty_graph_returns_empty_violations method tests/test_layer_rules.py:20 def test_empty_graph_returns_empty_violations(self)
test_forbidden_edge_detected method tests/test_layer_rules.py:36 def test_forbidden_edge_detected(self)
test_multiple_violations method tests/test_layer_rules.py:57 def test_multiple_violations(self)
test_no_layers_returns_empty_violations method tests/test_layer_rules.py:24 def test_no_layers_returns_empty_violations(self)
test_presentation_to_data_access_forbidden method tests/test_layer_rules.py:115 def test_presentation_to_data_access_forbidden(self)
test_resolved_edges_also_checked method tests/test_layer_rules.py:104 def test_resolved_edges_also_checked(self)
test_same_layer_no_violation method tests/test_layer_rules.py:29 def test_same_layer_no_violation(self)
test_utility_layer_ignored method tests/test_layer_rules.py:75 def test_utility_layer_ignored(self)
test_violation_summary method tests/test_layer_rules.py:82 def test_violation_summary(self)
TestBundleOrdering class tests/test_layout_quality.py:42 class TestBundleOrdering(TestCase)
TestSeededExplorer class tests/test_layout_quality.py:116 class TestSeededExplorer(TestCase)
_chords function tests/test_layout_quality.py:37 def _chords(layout, edges)
_clustered function tests/test_layout_quality.py:23 def _clustered()
_force_payload_inputs function tests/test_layout_quality.py:100 def _force_payload_inputs()
test_layout_bundle_payload_uses_optimized_order method tests/test_layout_quality.py:150 def test_layout_bundle_payload_uses_optimized_order(self)
test_layout_center_out_puts_hub_mid_arc method tests/test_layout_quality.py:77 def test_layout_center_out_puts_hub_mid_arc(self)
test_layout_more_sweeps_never_increase_cost method tests/test_layout_quality.py:63 def test_layout_more_sweeps_never_increase_cost(self)
test_layout_order_deterministic_and_never_worse method tests/test_layout_quality.py:56 def test_layout_order_deterministic_and_never_worse(self)
test_layout_order_keeps_members_and_first_group method tests/test_layout_quality.py:50 def test_layout_order_keeps_members_and_first_group(self)
test_layout_order_reduces_angular_cost method tests/test_layout_quality.py:45 def test_layout_order_reduces_angular_cost(self)
test_layout_seed_deterministic_and_disableable method tests/test_layout_quality.py:132 def test_layout_seed_deterministic_and_disableable(self)
test_layout_seed_page_wiring method tests/test_layout_quality.py:142 def test_layout_seed_page_wiring(self)
test_layout_seed_positions_present_and_scaled method tests/test_layout_quality.py:119 def test_layout_seed_positions_present_and_scaled(self)
test_layout_sphere_refine_in_bundling_call method tests/test_layout_quality.py:92 def test_layout_sphere_refine_in_bundling_call(self)
test_layout_sphere_refinement_shortens_chords method tests/test_layout_quality.py:82 def test_layout_sphere_refinement_shortens_chords(self)
TestArchitectureLinterContract class tests/test_linter.py:16 class TestArchitectureLinterContract(TestCase)
_make_edge method tests/test_linter.py:26 def _make_edge(self, src, tgt, rel)
_make_node method tests/test_linter.py:23 def _make_node(self, nid, label, lang)
setUp method tests/test_linter.py:19 def setUp(self)
test_lint_allows_same_layer_imports method tests/test_linter.py:61 def test_lint_allows_same_layer_imports(self)
test_lint_allows_testing_to_business_logic method tests/test_linter.py:72 def test_lint_allows_testing_to_business_logic(self)
test_lint_detects_circular_dependencies method tests/test_linter.py:94 def test_lint_detects_circular_dependencies(self)
test_lint_detects_cross_layer_violation method tests/test_linter.py:49 def test_lint_detects_cross_layer_violation(self)
test_lint_detects_file_exceeding_max_lines method tests/test_linter.py:40 def test_lint_detects_file_exceeding_max_lines(self)
test_lint_empty_graph_returns_no_violations method tests/test_linter.py:29 def test_lint_empty_graph_returns_no_violations(self)
test_lint_ignores_utility_layer method tests/test_linter.py:83 def test_lint_ignores_utility_layer(self)
test_lint_returns_empty_for_files_under_threshold method tests/test_linter.py:33 def test_lint_returns_empty_for_files_under_threshold(self)
test_lint_returns_empty_when_disabled method tests/test_linter.py:121 def test_lint_returns_empty_when_disabled(self)
test_violations_sorted_by_severity method tests/test_linter.py:108 def test_violations_sorted_by_severity(self)
TestMCPProtocol class tests/test_mcp_server.py:21 class TestMCPProtocol(TestCase)
_call method tests/test_mcp_server.py:42 def _call(self, req)
_get_tool_def method tests/test_mcp_server.py:219 def _get_tool_def(self, name)
_make_request method tests/test_mcp_server.py:36 def _make_request(self, method, params, msg_id)
setUp method tests/test_mcp_server.py:24 def setUp(self)
tearDown method tests/test_mcp_server.py:33 def tearDown(self)
test_call_query_tool_missing_required_param_raises method tests/test_mcp_server.py:154 def test_call_query_tool_missing_required_param_raises(self)
test_call_query_tool_with_text_returns_results method tests/test_mcp_server.py:145 def test_call_query_tool_with_text_returns_results(self)
test_call_summary_tool_returns_content method tests/test_mcp_server.py:132 def test_call_summary_tool_returns_content(self)
test_call_tool_returns_text_content_list method tests/test_mcp_server.py:251 def test_call_tool_returns_text_content_list(self)
test_call_tool_unknown_tool_returns_method_not_found method tests/test_mcp_server.py:123 def test_call_tool_unknown_tool_returns_method_not_found(self)
test_call_tool_without_initialize_returns_error method tests/test_mcp_server.py:115 def test_call_tool_without_initialize_returns_error(self)
test_explain_tool_requires_name_param method tests/test_mcp_server.py:230 def test_explain_tool_requires_name_param(self)
test_initialize_exchanges_protocol_version method tests/test_mcp_server.py:49 def test_initialize_exchanges_protocol_version(self)
test_list_resources_returns_resource_definitions method tests/test_mcp_server.py:168 def test_list_resources_returns_resource_definitions(self)
test_list_tools_returns_all_tool_definitions method tests/test_mcp_server.py:85 def test_list_tools_returns_all_tool_definitions(self)
test_notifications_initialized_returns_no_response method tests/test_mcp_server.py:62 def test_notifications_initialized_returns_no_response(self)
test_parse_error_for_invalid_json method tests/test_mcp_server.py:243 def test_parse_error_for_invalid_json(self)
test_path_tool_requires_two_params method tests/test_mcp_server.py:234 def test_path_tool_requires_two_params(self)
test_query_tool_requires_text_param method tests/test_mcp_server.py:226 def test_query_tool_requires_text_param(self)
test_read_resource_kb_returns_markdown method tests/test_mcp_server.py:205 def test_read_resource_kb_returns_markdown(self)
test_read_resource_summary_returns_json method tests/test_mcp_server.py:186 def test_read_resource_summary_returns_json(self)
test_read_resource_unknown_uri_returns_error method tests/test_mcp_server.py:197 def test_read_resource_unknown_uri_returns_error(self)
test_uninitialized_request_returns_error method tests/test_mcp_server.py:75 def test_uninitialized_request_returns_error(self)
test_unknown_method_returns_error method tests/test_mcp_server.py:67 def test_unknown_method_returns_error(self)
TestProjectMemoryContract class tests/test_memory.py:40 class TestProjectMemoryContract(TestCase)
TestSkillInstallerContract class tests/test_memory.py:115 class TestSkillInstallerContract(TestCase)
_project function tests/test_memory.py:17 def _project(root)
setUp method tests/test_memory.py:43 def setUp(self)
tearDown method tests/test_memory.py:50 def tearDown(self)
test_memory_build_has_all_sections method tests/test_memory.py:67 def test_memory_build_has_all_sections(self)
test_memory_extracts_declared_rules_with_citations method tests/test_memory.py:54 def test_memory_extracts_declared_rules_with_citations(self)
test_memory_note_cannot_break_markers method tests/test_memory.py:93 def test_memory_note_cannot_break_markers(self)
test_memory_notes_feed_graphrag method tests/test_memory.py:105 def test_memory_notes_feed_graphrag(self)
test_memory_remember_rejects_unknown_kind_and_empty method tests/test_memory.py:86 def test_memory_remember_rejects_unknown_kind_and_empty(self)
test_memory_remember_then_rebuild_preserves_log method tests/test_memory.py:76 def test_memory_remember_then_rebuild_preserves_log(self)
test_memory_sanitize_truncates method tests/test_memory.py:101 def test_memory_sanitize_truncates(self)
test_memory_skips_contract_headings_and_injected_blocks method tests/test_memory.py:61 def test_memory_skips_contract_headings_and_injected_blocks(self)
test_skills_are_packaged_with_frontmatter method tests/test_memory.py:118 def test_skills_are_packaged_with_frontmatter(self)
test_skills_install_is_idempotent method tests/test_memory.py:129 def test_skills_install_is_idempotent(self)
test_skills_install_on_run_requires_existing_parent method tests/test_memory.py:137 def test_skills_install_on_run_requires_existing_parent(self)
test_skills_install_on_run_respects_flag method tests/test_memory.py:145 def test_skills_install_on_run_respects_flag(self)
TestMermaidEdgeBudget class tests/test_mermaid.py:92 class TestMermaidEdgeBudget(TestCase)
TestMermaidRendererContract class tests/test_mermaid.py:7 class TestMermaidRendererContract(TestCase)
setUp method tests/test_mermaid.py:8 def setUp(self)
test_class_symbol_gets_cls_style method tests/test_mermaid.py:36 def test_class_symbol_gets_cls_style(self)
test_external_import_edge_is_dashed method tests/test_mermaid.py:54 def test_external_import_edge_is_dashed(self)
test_function_symbol_gets_fn_style method tests/test_mermaid.py:45 def test_function_symbol_gets_fn_style(self)
test_handles_special_characters_in_ids method tests/test_mermaid.py:82 def test_handles_special_characters_in_ids(self)
test_limits_symbols_to_five_per_node method tests/test_mermaid.py:72 def test_limits_symbols_to_five_per_node(self)
test_mermaid_edge_budget_truncates method tests/test_mermaid.py:95 def test_mermaid_edge_budget_truncates(self)
test_renders_graph_header method tests/test_mermaid.py:11 def test_renders_graph_header(self)
test_renders_module_node method tests/test_mermaid.py:19 def test_renders_module_node(self)
test_renders_symbol_subnodes method tests/test_mermaid.py:27 def test_renders_symbol_subnodes(self)
test_truncation_when_over_limit method tests/test_mermaid.py:62 def test_truncation_when_over_limit(self)
TestEdgeContract class tests/test_models.py:48 class TestEdgeContract(TestCase)
TestNodeContract class tests/test_models.py:20 class TestNodeContract(TestCase)
TestPluralizeContract class tests/test_models.py:56 class TestPluralizeContract(TestCase)
TestSymbolContract class tests/test_models.py:6 class TestSymbolContract(TestCase)
test_edge_creation method tests/test_models.py:49 def test_edge_creation(self)
test_node_creation method tests/test_models.py:21 def test_node_creation(self)
test_node_with_symbols method tests/test_models.py:35 def test_node_with_symbols(self)
test_pluralize_class method tests/test_models.py:57 def test_pluralize_class(self)
test_pluralize_unknown_appends_s method tests/test_models.py:62 def test_pluralize_unknown_appends_s(self)
test_symbol_creation method tests/test_models.py:7 def test_symbol_creation(self)
test_symbol_with_signature method tests/test_models.py:15 def test_symbol_with_signature(self)
TestOllamaContract class tests/test_ollama.py:11 class TestOllamaContract(TestCase)
test_disabled_client_returns_empty method tests/test_ollama.py:14 def test_disabled_client_returns_empty(self)
test_strip_thinking_removes_reasoning_blocks method tests/test_ollama.py:30 def test_strip_thinking_removes_reasoning_blocks(self)
test_unreachable_daemon_returns_empty method tests/test_ollama.py:20 def test_unreachable_daemon_returns_empty(self)
TestAssemblyParserContract class tests/test_parsers.py:456 class TestAssemblyParserContract(TestCase)
TestCParserContract class tests/test_parsers.py:22 class TestCParserContract(TestCase)
TestCSharpParserContract class tests/test_parsers.py:309 class TestCSharpParserContract(TestCase)
TestDartParserContract class tests/test_parsers.py:387 class TestDartParserContract(TestCase)
TestGDScriptParserContract class tests/test_parsers.py:412 class TestGDScriptParserContract(TestCase)
TestGoParserContract class tests/test_parsers.py:157 class TestGoParserContract(TestCase)
TestJavaParserContract class tests/test_parsers.py:277 class TestJavaParserContract(TestCase)
TestJavaScriptParserContract class tests/test_parsers.py:238 class TestJavaScriptParserContract(TestCase)
TestNimParserContract class tests/test_parsers.py:430 class TestNimParserContract(TestCase)
TestPHPParserContract class tests/test_parsers.py:361 class TestPHPParserContract(TestCase)
TestParserFactoryContract class tests/test_parsers.py:483 class TestParserFactoryContract(TestCase)
TestPythonParserContract class tests/test_parsers.py:88 class TestPythonParserContract(TestCase)
TestRustParserContract class tests/test_parsers.py:200 class TestRustParserContract(TestCase)
TestShellParserContract class tests/test_parsers.py:342 class TestShellParserContract(TestCase)
setUp method tests/test_parsers.py:23 def setUp(self)
setUp method tests/test_parsers.py:89 def setUp(self)
setUp method tests/test_parsers.py:158 def setUp(self)
setUp method tests/test_parsers.py:201 def setUp(self)
setUp method tests/test_parsers.py:239 def setUp(self)
setUp method tests/test_parsers.py:278 def setUp(self)
setUp method tests/test_parsers.py:310 def setUp(self)
setUp method tests/test_parsers.py:343 def setUp(self)
setUp method tests/test_parsers.py:362 def setUp(self)
setUp method tests/test_parsers.py:388 def setUp(self)
setUp method tests/test_parsers.py:413 def setUp(self)
setUp method tests/test_parsers.py:431 def setUp(self)
setUp method tests/test_parsers.py:457 def setUp(self)
setUp method tests/test_parsers.py:484 def setUp(self)
test_abstract_class method tests/test_parsers.py:301 def test_abstract_class(self)
test_calls_are_not_prototypes method tests/test_parsers.py:71 def test_calls_are_not_prototypes(self)
test_case_insensitive_extension method tests/test_parsers.py:507 def test_case_insensitive_extension(self)
test_class_with_inheritance method tests/test_parsers.py:80 def test_class_with_inheritance(self)
test_extracts_arrow_function method tests/test_parsers.py:249 def test_extracts_arrow_function(self)
test_extracts_async_function method tests/test_parsers.py:114 def test_extracts_async_function(self)
test_extracts_class method tests/test_parsers.py:99 def test_extracts_class(self)
test_extracts_class method tests/test_parsers.py:256 def test_extracts_class(self)
test_extracts_class method tests/test_parsers.py:281 def test_extracts_class(self)
test_extracts_class method tests/test_parsers.py:313 def test_extracts_class(self)
test_extracts_class method tests/test_parsers.py:372 def test_extracts_class(self)
test_extracts_class method tests/test_parsers.py:391 def test_extracts_class(self)
test_extracts_class_with_bases method tests/test_parsers.py:147 def test_extracts_class_with_bases(self)
test_extracts_define method tests/test_parsers.py:47 def test_extracts_define(self)
test_extracts_extends method tests/test_parsers.py:423 def test_extracts_extends(self)
test_extracts_function method tests/test_parsers.py:26 def test_extracts_function(self)
test_extracts_function method tests/test_parsers.py:92 def test_extracts_function(self)
test_extracts_function method tests/test_parsers.py:161 def test_extracts_function(self)
test_extracts_function method tests/test_parsers.py:204 def test_extracts_function(self)
test_extracts_function method tests/test_parsers.py:242 def test_extracts_function(self)
test_extracts_function method tests/test_parsers.py:365 def test_extracts_function(self)
test_extracts_function method tests/test_parsers.py:398 def test_extracts_function(self)
test_extracts_function method tests/test_parsers.py:416 def test_extracts_function(self)
test_extracts_function_keyword method tests/test_parsers.py:353 def test_extracts_function_keyword(self)
test_extracts_function_with_parentheses method tests/test_parsers.py:346 def test_extracts_function_with_parentheses(self)
test_extracts_import method tests/test_parsers.py:295 def test_extracts_import(self)
test_extracts_import method tests/test_parsers.py:405 def test_extracts_import(self)
test_extracts_import method tests/test_parsers.py:448 def test_extracts_import(self)
test_extracts_import_and_require method tests/test_parsers.py:263 def test_extracts_import_and_require(self)
test_extracts_import_block method tests/test_parsers.py:175 def test_extracts_import_block(self)
test_extracts_imports method tests/test_parsers.py:106 def test_extracts_imports(self)
test_extracts_include method tests/test_parsers.py:40 def test_extracts_include(self)
test_extracts_includes method tests/test_parsers.py:475 def test_extracts_includes(self)
test_extracts_label method tests/test_parsers.py:460 def test_extracts_label(self)
test_extracts_method method tests/test_parsers.py:288 def test_extracts_method(self)
test_extracts_method method tests/test_parsers.py:320 def test_extracts_method(self)
test_extracts_method_receiver method tests/test_parsers.py:168 def test_extracts_method_receiver(self)
test_extracts_multiple_labels method tests/test_parsers.py:467 def test_extracts_multiple_labels(self)
test_extracts_proc method tests/test_parsers.py:434 def test_extracts_proc(self)
test_extracts_pub_function method tests/test_parsers.py:211 def test_extracts_pub_function(self)
test_extracts_signature_with_params method tests/test_parsers.py:139 def test_extracts_signature_with_params(self)
test_extracts_single_import method tests/test_parsers.py:182 def test_extracts_single_import(self)
test_extracts_struct method tests/test_parsers.py:33 def test_extracts_struct(self)
test_extracts_struct_and_interface method tests/test_parsers.py:188 def test_extracts_struct_and_interface(self)
test_extracts_struct_and_trait_and_enum method tests/test_parsers.py:218 def test_extracts_struct_and_trait_and_enum(self)
test_extracts_type method tests/test_parsers.py:441 def test_extracts_type(self)
test_extracts_use method tests/test_parsers.py:231 def test_extracts_use(self)
test_extracts_use_and_require method tests/test_parsers.py:379 def test_extracts_use_and_require(self)
test_extracts_using method tests/test_parsers.py:327 def test_extracts_using(self)
test_function_line_points_at_definition method tests/test_parsers.py:64 def test_function_line_points_at_definition(self)
test_handles_syntax_error_gracefully method tests/test_parsers.py:121 def test_handles_syntax_error_gracefully(self)
test_record_and_interface method tests/test_parsers.py:333 def test_record_and_interface(self)
test_returns_c_parser_for_c_extensions method tests/test_parsers.py:487 def test_returns_c_parser_for_c_extensions(self)
test_returns_none_for_unknown_extension method tests/test_parsers.py:498 def test_returns_none_for_unknown_extension(self)
test_returns_python_parser_for_py method tests/test_parsers.py:493 def test_returns_python_parser_for_py(self)
test_returns_rust_parser_for_rs method tests/test_parsers.py:502 def test_returns_rust_parser_for_rs(self)
test_skips_reserved_words method tests/test_parsers.py:54 def test_skips_reserved_words(self)
test_skips_reserved_words method tests/test_parsers.py:270 def test_skips_reserved_words(self)

Next: SYMBOLS_p6.md