Есть вот такая дока
PyHamcrest Tutorial. Если честно, то "гляжу в книгу, вижу фигу". Зачем?
Может ли кто-либо пояснить на пальцах в чем фишка матчеров, почему лучше с ними чем без них?
UPD:
В ответах было мнение
Сергей Протько, чтобы сравнивать ожидаемое с действительным. Но чем координально отличается использования матчеров от использования конструкций кода с assert() ? Ведь assert() тоже сравнивает действительное с ожидаемым