devkit_ui.test_parse

Classes

TestParseTopo([methodName])

class devkit_ui.test_parse.TestParseTopo(methodName='runTest')[source]

Bases: TestCase

test_dump_and_restore_yaml_round_trip() → None[source]
test_edge_action_survives_yaml_round_trip() → None[source]

A non-empty edge action (e.g. limbic_row_follow) must not be silently dropped to ‘’ on load. The previous test above only ever round-tripped edges built via edges=[‘B’] (plain strings), which already default to action=’’ in TopoNode.__init__ — so it never exercised a non-empty action and couldn’t catch this regression.