def form_valid(self, form): log.info(_("Resetting API key for {login}").format( login=self.request.user.username)) self.request.user.apikey = User.generate_apikey() self.request.user.save() messages.success(self.request, _("New API key generated")) return super(ResetApiKeyView, self).form_valid(form)
def test_user_model_apikey_class_meth(self): apikey = User.generate_apikey() self.assertNotEqual(apikey, None) self.assertEqual(len(apikey), 40)