Orchestrata Ultimate › Tests › Reference › knowledge_graph › test_knowledge_parser
Tests reference — tests/knowledge_graph/test_knowledge_parser.py
Module of tests/knowledge_graph, split out because the directory page would be too large.
Prose pending.
tests/knowledge_graph/test_knowledge_parser.py
source · 23 tests · 234 lines
Tests for CodeParser.
Covers: core.paths, knowledge_graph.code_parser
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestParsePython |
84 | Test Python file parsing. |
| method | TestParsePython.test_parse_python_file |
87 | |
| method | TestParsePython.test_extracts_classes |
93 | |
| method | TestParsePython.test_extracts_methods |
99 | |
| method | TestParsePython.test_extracts_base_classes |
105 | |
| method | TestParsePython.test_extracts_docstrings |
110 | |
| method | TestParsePython.test_extracts_standalone_functions |
115 | |
| method | TestParsePython.test_function_parameters |
120 | |
| method | TestParsePython.test_extracts_imports |
126 | |
| method | TestParsePython.test_import_modules |
130 | |
| method | TestParsePython.test_parse_time_tracked |
136 | |
| class | TestParseProlog |
141 | Test Prolog file parsing. |
| method | TestParseProlog.test_parse_prolog_file |
144 | |
| method | TestParseProlog.test_extracts_predicates |
149 | |
| method | TestParseProlog.test_predicate_arity |
155 | |
| method | TestParseProlog.test_extracts_rules |
160 | |
| method | TestParseProlog.test_predicate_module |
164 | |
| class | TestParseEdgeCases |
170 | Test edge cases. |
| method | TestParseEdgeCases.test_file_not_found |
173 | |
| method | TestParseEdgeCases.test_unsupported_extension |
177 | |
| method | TestParseEdgeCases.test_syntax_error_python |
183 | |
| method | TestParseEdgeCases.test_empty_python_file |
190 | |
| class | TestFileNode |
197 | Test FileNode creation. |
| method | TestFileNode.test_create_file_node |
200 | |
| method | TestFileNode.test_file_hash_deterministic |
208 | |
| class | TestRealSourceFiles |
215 | Test parsing real source files from the project. |
| method | TestRealSourceFiles.test_parse_self |
218 | |
| method | TestRealSourceFiles.test_parse_prolog_governance |
224 |