First working version of Mermaid class diagram generator
This commit is contained in:
@@ -69,12 +69,18 @@ with open(r'tests/test_cases.yaml') as f:
|
||||
|
||||
# Copy and link the diagram image
|
||||
config_dict = yaml.full_load(config)
|
||||
tc.write("## Generated UML diagrams\n")
|
||||
tc.write("## Generated PlantUML diagrams\n")
|
||||
for diagram_name, _ in config_dict['diagrams'].items():
|
||||
copyfile(f'debug/tests/puml/{diagram_name}.svg',
|
||||
copyfile(f'debug/tests/diagrams/puml/{diagram_name}.svg',
|
||||
f'docs/test_cases/{diagram_name}.svg')
|
||||
tc.write(f'\n')
|
||||
|
||||
tc.write("## Generated Mermaid diagrams\n")
|
||||
for diagram_name, _ in config_dict['diagrams'].items():
|
||||
copyfile(f'debug/tests/diagrams/mermaid/{diagram_name}.svg',
|
||||
f'docs/test_cases/{diagram_name}_mmd.svg')
|
||||
tc.write(f'\n')
|
||||
|
||||
tc.write("## Generated JSON models\n")
|
||||
for diagram_name, _ in config_dict['diagrams'].items():
|
||||
if os.path.exists(f'debug/tests/puml/{diagram_name}.json'):
|
||||
|
||||
Reference in New Issue
Block a user