MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / verify_dict

Function verify_dict

test/perf/many_table_reflection.py:174–186  ·  view source on GitHub ↗
(multi, single, str_compare=False)

Source from the content-addressed store, hash-verified

172
173
174def verify_dict(multi, single, str_compare=False):
175 if single is None or multi is None:
176 return
177 if single != multi:
178 keys = set(single) | set(multi)
179 diff = []
180 for key in sorted(keys):
181 se, me = single.get(key), multi.get(key)
182 if str(se) != str(me) if str_compare else se != me:
183 diff.append((key, single.get(key), multi.get(key)))
184 if diff:
185 print("\nfound different result:")
186 pprint(diff)
187
188
189def _single_test(

Callers 8

reflect_columnsFunction · 0.85
reflect_table_optionsFunction · 0.85
reflect_pkFunction · 0.85
reflect_commentFunction · 0.85
reflect_indexesFunction · 0.85
reflect_foreign_keysFunction · 0.85

Calls 2

getMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected