def test_extract_tar_archive(self): expected = { '0': '0', 'a/1': '1', 'a/2': '2', 'b/1': '3', 'b/c/d': '4', } out = { name: fileobj.read() for name, fileobj in importer.extract_tar_archive(build_tar_gz(expected)) } self.assertEqual(expected, out)