def test_list(self): response = self.get(url_for('api.available_reuse_badges')) self.assertStatus(response, 200) self.assertEqual(len(response.json), len(REUSE_BADGE_KINDS)) for kind, label in REUSE_BADGE_KINDS.items(): self.assertIn(kind, response.json) self.assertEqual(response.json[kind], label)
class BadgeForm(ModelForm): model_class = ReuseBadge kind = fields.RadioField( _('Kind'), [validators.required()], choices=REUSE_BADGE_KINDS.items(), description=_('Kind of badge (dataconnexions, etc)'))