Orchestrata Ultimate › Tests › Reference › test_orchestrata_ast_inheritance

Tests reference — tests/test_orchestrata_ast_inheritance.py

Module of tests, split out because the directory page would be too large.

Prose pending.

tests/test_orchestrata_ast_inheritance.py

source · 11 tests · 104 lines

Tests for orchestrata_ast.inheritance.InheritanceMap.

Kind Name Line Description
class TestFromGraph 44
method TestFromGraph.test_qualified_names_stripped_to_bare 45
method TestFromGraph.test_transitive_closure 52
method TestFromGraph.test_cycle_terminates 57
class TestFromCodebase 63
method TestFromCodebase.test_prefers_inheritance_graph 64
method TestFromCodebase.test_falls_back_to_classinfo_bases_without_graph 71
method TestFromCodebase.test_none_codebase_yields_empty_map 76
class TestQueries 82
method TestQueries.test_identity_counts_as_subclass 83
method TestQueries.test_add_augments_after_build 86
method TestQueries.test_add_ignores_empty_names 91
method TestQueries.test_iter_mro_nearest_first_declaration_order 96
method TestQueries.test_iter_mro_cycle_safe 102