This test isn't correct.  It's dict and list, right? If so, you need to just use `assertEqual` without the for loops.

This would fail to detect a failure if `recons_data` were shorter than `expected_records`, if `expected_records` was missing certain keys, etc.)