Commit Graph

2 Commits

Author SHA1 Message Date
Andreas Finkler
14c0075931
`pyreverse`: Add option for colored output (#4850)
* Add option to produce colored output from ``pyreverse``

* Use indentation in PlantUML diagrams

Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
2021-08-15 20:06:31 +02:00
Andreas Finkler
4da3862f49
`pyreverse`: add PlantUML output (#4846)
* Extract helper method to get annotated arguments into ``Printer`` base class.

* Add ``Printer`` subclass for PlantUML output

* Add functional test for ``PlantUmlPrinter``

* Add tests for specific layout for ``PlantUmlPrinter``

* Extract test helper function to remove code duplication

* Add new test class to check type annotations

* Cleanup generated .puml files after tests finished

* Create a factory function to get the correct ``Printer`` class for a given filetype.

* Fix unittest after adding a new class to the test data.

* Add changelog and whatsnew entry

* Add "plantuml" as possible extension for PlantUML output
2021-08-14 21:34:00 +02:00