Hey
@Matias currently I am not aware of any guides or examples around testing or structuring projects which use Prefect. The engine’s current unit test section has some examples buried in it on testing aspects of Flows e.g.
https://github.com/PrefectHQ/prefect/blob/master/tests/core/test_flow.py#L2305 but that is well hidden and could use some frontward clarification! Prefect definitely makes it easy to test due to the well designed mechanism of State in the library but it needs to be made known!
This is a great opportunity for some new docs! I’ll open an issue to track the documentation additions.
https://github.com/PrefectHQ/prefect/issues/1780
In the meantime I encourage anyone who has been testing and structuring their flows to chime in with how they accomplished it! I have seen cases where users either break up their flow components or keep them all together in a script-like manner because Prefect is generally agnostic to how it is implemented 🙂