tests.output.test_plantuml_src

tests.output.test_plantuml_src#

Unit tests for output.plantuml module, specifically focused on PUML sourcecode generation.

Functions

test_plantuml_class_option_resolution()

Exercise the vertex subclass recognition and option application.

test_plantuml_class_option_resolution_fail(...)

Ensure class option resolution raises an error on invalid configuration.

test_plantuml_no_skinparams(graph_clrs09_22_6)

Ensure no skinparams are produced when none are configured.

test_plantuml_no_stereotype_skinparams(...)

Ensure no stereotype skinparams are produced when unspecified.

test_plantuml_quick_nonempty(graph_clrs09_22_6)

Ensure sourcecode is generated from a non-empty universe.

test_plantuml_src_empty()

Ensure no sourcecode is output from an empty universe.

test_plantuml_title_format(graph_clrs09_22_6)

Ensure the object title format is applied correctly.

test_plantuml_user_render_func(graph_clrs09_22_6)

Test the calling of a supplied user render function.