from collections import OrderedDict
d1 = {
'id': 1,
'name': 'Foo',
'data': [
OrderedDict(('name', 'bar'), ('id', 3)),
],
}
d2 = {
'id': 1,
'name': 'Foo',
'data': [
OrderedDict(('name', 'bar'), ('id', 3)),
],
}
assert d1 == d2
ZnJvbSBjb2xsZWN0aW9ucyBpbXBvcnQgT3JkZXJlZERpY3QKCmQxID0gewogICAgJ2lkJzogMSwKICAgICduYW1lJzogJ0ZvbycsCiAgICAnZGF0YSc6IFsKICAgICAgICBPcmRlcmVkRGljdCgoJ25hbWUnLCAnYmFyJyksICgnaWQnLCAzKSksCiAgICBdLAp9CmQyID0gewogICAgJ2lkJzogMSwKICAgICduYW1lJzogJ0ZvbycsCiAgICAnZGF0YSc6IFsKICAgICAgICBPcmRlcmVkRGljdCgoJ25hbWUnLCAnYmFyJyksICgnaWQnLCAzKSksCiAgICBdLAp9Cgphc3NlcnQgZDEgPT0gZDI=