Это хорошее решение, но в нём есть неочевидный баг. Если передать некорректную строку с форматом, вылетит неожиданное исключение:

    >>> assert_equal(1, 2, "This string requires three values in format: {} {} {}")
    Traceback (most recent call last):
      ...
    IndexError: tuple index out of range