Improves logging of the assert_called_with method

This will now add a log for whenever a condition does not match when calling `self.assert_called_with()` in a test. This should make it easier to find why assertions are incorrect during test failures.