I found this one of the better introductory pytest videos, nice job! I'll be sharing this video with others on my team that also need to come up to speed on pytest.
Time waiting for this, Jose, thanks a lot! Are you thinking about a Udemy course with API testing and Pytest? I guess the FastApi will cover that, doesn't it? Currently I'm working with Playwright as framework, did you tried it?
Always! The tests also act as documentation, so it's not just checking your existing code, but also reminding yourself in a few months of what the code does. But if tests are very complex, then it's difficult to see how they work (and difficult to write). Plus, you can't be sure if your tests actually do what you want them to. Keep tests simple!