Exemple #1
0
 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)
Exemple #2
0
class BadgeForm(ModelForm):
    model_class = ReuseBadge

    kind = fields.RadioField(
        _('Kind'), [validators.required()],
        choices=REUSE_BADGE_KINDS.items(),
        description=_('Kind of badge (dataconnexions, etc)'))