title: Remove call() when using Mock
body: <p>In python 2.6 or 2.7, I want to get rid of the 'call' stuff when using Mock.call_args_list.</p>
  
  <p>I basically want to check if the mock is well called when some argument.</p>
  
  <p>I have something like:</p>
  
  <pre><code>a = Mock()
  ...
  self.assertEqual(a.call_args_list, ...)
  </code></pre>
  
  <p>but the call_args_list looks like:</p>
  
  <pre><code>[call(arg1, arg2, arg3), call(...)]
  </code></pre>
  
  <p>How can I access to the arg2 value precisely without recreating a complete call object?</p>
  
  <p>if there a way to iterate in all the "call" object and get a list of all argument and just extract whatever I need?</p>
  
  <p>The thing is that previously I had no problem, the call_args_list returned me lists without this "call" stuff and I was able to do what I wanted to do, but for some reason the "call" started appearing and I don't know how to handle it correctly.</p>