How can I test if two dictionaries are equal while taking some keys out of consideration. For example,
equal_dicts( {\'foo\':1, \'bar\':2, \'x\':55, \'y\
Using dict comprehensions:
>>> {k: v for k,v in d1.items() if k not in ignore_keys} == \ ... {k: v for k,v in d2.items() if k not in ignore_keys}
Use .viewitems() instead on Python 2.
.viewitems()