test_feedexport: solve ordered comparison issues

This commit is contained in:
Adrián Chaves 2022-06-17 09:10:18 +02:00
parent bc285f393c
commit ec5cf3e9ce
1 changed files with 3 additions and 5 deletions

View File

@ -726,11 +726,9 @@ class FeedExportTest(FeedExportTestBase):
},
})
data = yield self.exported_data(items, settings)
reader = csv.DictReader(to_unicode(data['csv']).splitlines())
got_rows = list(reader)
self.assertEqual(reader.fieldnames, header)
self.assertEqual(rows, got_rows)
self.assertEqual(reader.fieldnames, list(header))
self.assertEqual(rows, list(reader))
@defer.inlineCallbacks
def assertExportedJsonLines(self, items, rows, settings=None):
@ -1141,7 +1139,7 @@ class FeedExportTest(FeedExportTestBase):
{'egg': 'spam', 'foo': 'bar'}
]
rows_jl = items
yield self.assertExportedCsv(items, ['egg', 'foo'], rows_csv)
yield self.assertExportedCsv(items, ['foo', 'egg'], rows_csv)
yield self.assertExportedJsonLines(items, rows_jl)
@defer.inlineCallbacks