title: pytest comparing two lists containing dictionaries, by content
body: <p>I have the following structure for illustration:<br>
  <code>list1 = [{'dict1':1}, {'dict2':2}]
   list2 = [{'dict2':2}, {'dict1':1}]</code></p>
  
  <p>Now I as you see both lists are the same in content,
  but <code>list1 == list2</code> produce <code>False</code>.</p>
  
  <p>I have a test using <code>pytest</code> which one of its lines is:<br>
  <code>assert list1 == list2</code></p>
  
  <p>I want the ability to return <code>True</code> (content check), and if there are differences to show them them using <code>pytest</code> in a similar way it would be raised when doing something like:<br>
  <code>assert 'hi1'=='hi2'</code></p>
  
  <p>Any idea will be appreciated</p>