Поздравляю с хорошо написанной статьей!

Единственное, что я хотел бы добавить, это использовать что-то вроде пакета responses, чтобы имитировать конечные точки в вашем наборе тестов.