Validate that the badge ids actually exist.

This commit is contained in:
Ralph Bean 2013-09-04 18:32:04 +00:00
parent d690b42006
commit 097c7b2414

View file

@ -87,11 +87,17 @@ def main():
'provenpackager': 'proven-packager', 'provenpackager': 'proven-packager',
'proventesters': 'proven-tester', 'proventesters': 'proven-tester',
'ambassadors': 'ambassador', 'ambassadors': 'ambassador',
'sysadmin-main': 'trust-me-i-know-what-i-am-doing', 'sysadmin-main': 'trust-me,-i-know-what-i-am-doing',
'sysadmin-badges': 'inside-job', 'sysadmin-badges': 'inside-job',
'sponsors': 'packager-sponsor', 'sponsors': 'packager-sponsor',
} }
# First, some validation that the badge ids actually exist.
for k, v in mapping.items():
badge = tahrir.get_badge(badge_id=badge_id)
assert(badge.id)
# Then, do a long query against FAS for our candidates.
results = get_fas_groupings(fas_credentials=fm_config['fas_credentials'], results = get_fas_groupings(fas_credentials=fm_config['fas_credentials'],
lookup=mapping) lookup=mapping)