Skip to content

Commit 33637e7

Browse files
committed
Refactor map lookup to use safe default for uuid (#42).
1 parent cfd1e39 commit 33637e7

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

tests/utility.py

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,19 @@
77

88
# latest flatmap UUIDs for testing obtained dynamically
99
maps = latest_maps(END_POINT)
10-
MALE_UUID = (
11-
maps.get(('NCBITaxon:9606', 'PATO:0000384'), {}).get('uuid')
12-
or "2b76d336-5c56-55e3-ab1e-795d6c63f9c1"
13-
)
14-
FEMALE_UUID = (
15-
maps.get(('NCBITaxon:9606', 'PATO:0000383'), {}).get('uuid')
16-
or "91359a0f-9e32-5309-b365-145d9956817d"
17-
)
18-
RAT_UUID = (
19-
maps.get(('NCBITaxon:10114', None), {}).get('uuid')
20-
or "fb6d0345-cb70-5c7e-893c-d744a6313c95"
21-
)
10+
11+
MALE_KEY = ('NCBITaxon:9606', 'PATO:0000384')
12+
FEMALE_KEY = ('NCBITaxon:9606', 'PATO:0000383')
13+
RAT_KEY = ('NCBITaxon:10114', None)
14+
15+
MALE_FALLBACK_UUID = '2b76d336-5c56-55e3-ab1e-795d6c63f9c1'
16+
FEMALE_FALLBACK_UUID = '91359a0f-9e32-5309-b365-145d9956817d'
17+
RAT_FALLBACK_UUID = 'fb6d0345-cb70-5c7e-893c-d744a6313c95'
18+
19+
MALE_UUID = maps.get(MALE_KEY, {}).get('uuid', MALE_FALLBACK_UUID)
20+
FEMALE_UUID = maps.get(FEMALE_KEY, {}).get('uuid', FEMALE_FALLBACK_UUID)
21+
RAT_UUID = maps.get(RAT_KEY, {}).get('uuid', RAT_FALLBACK_UUID)
22+
2223
SCKAN_VERSION = 'sckan-2024-09-21'
2324

2425
def cq_request(query: dict):

0 commit comments

Comments
 (0)