def _get_user(self): return activation_key_to_user(self.cleaned_data['activation_key'])
def dispatch(self, request, *args, **kwargs): user = activation_key_to_user(kwargs.get('activation_key')) if not user: raise Http404() else: return super(ActivateView, self).dispatch(request, *args, **kwargs)
def test_activation_key_cycle(self): u = User.objects.create_user('username', '*****@*****.**') activation_key = user_to_activation_key(u) retrieved_user = activation_key_to_user(activation_key) self.assertEqual(u, retrieved_user)