In theory you should be able to do:
return all(d in b for d in a)
As dictionaries can be directly(with in) compared when identical.