Это правильно. Тоже самое с помощью `assert` будет выглядеть так:

    def assert_equal(a, b):
        assert a == b, "{!r} is not equal to {!r}".format(a,b)

Конструкция `{!r}` означает подставить строковое представление, полученное с помощью функции `repr()`. Для строк `repr()` возвращает содержимое в одинарных кавычках.

Подробнее о `format()` [в документации](http://docs.python.org/2/library/string.html#formatspec).