Issue25347 - Format the error message output of mock's assert_has_calls method.

Patch contributed by Robert Zimmerman.
diff --git a/mock/mock.py b/mock/mock.py
index 8174766..80e1994 100644
--- a/mock/mock.py
+++ b/mock/mock.py
@@ -962,7 +962,7 @@
             if expected not in all_calls:
                 six.raise_from(AssertionError(
                     'Calls not found.\nExpected: %r\n'
-                    'Actual: %r' % (calls, self.mock_calls)
+                    'Actual: %r' % (_CallList(calls), self.mock_calls)
                 ), cause)
             return