Testing can be hard or can be simple. It can lead to really huge boilerplate and really long code base files. Good thing, python already comes with a set of tools and libraries to help create automated tests for your application. In this talk, we are going address pytest, mocks, fixtures and some other strategies to make your tests smarter and try to make them less pain free