Skip to content

Commit

Permalink
fixup! Include replica_type in JSONL manifest
Browse files Browse the repository at this point in the history
  • Loading branch information
nadove-ucsc committed Apr 13, 2024
1 parent 9e8347c commit 092f829
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions test/service/test_manifest.py
Original file line number Diff line number Diff line change
Expand Up @@ -2044,20 +2044,24 @@ def test_jsonl_manifest(self):
response = self._get_manifest(ManifestFormat.verbatim_jsonl, filters={})
self.assertEqual(200, response.status_code)
manifest = [
json.loads(row)['contents']
json.loads(row)
for row in response.content.decode().splitlines()
]
expected = [
entity
{
'type': 'anvil_' + entity_ref.entity_type,
'contents': entity,
}
for bundle in self.bundles()
for entity in self._load_canned_bundle(bundle).entities.values()
for entity_ref, entity in self._load_canned_bundle(bundle).entities.items()
]

def sort_key(anvil_doc):
contents = anvil_doc['contents']
try:
return anvil_doc['datarepo_row_id']
return contents['datarepo_row_id']
except KeyError:
return anvil_doc['description']
return contents['description']

manifest.sort(key=sort_key)
expected.sort(key=sort_key)
Expand Down

0 comments on commit 092f829

Please sign in to comment.