1
0
mirror of https://gitlab.com/animath/si/plateforme-corres2math.git synced 2025-07-05 15:23:52 +02:00

Fully test participation app, 100% coverage

This commit is contained in:
Yohann D'ANELLO
2020-09-24 14:58:35 +02:00
parent a2ce495a6b
commit cd53d34443
2 changed files with 158 additions and 2 deletions

View File

@ -32,7 +32,7 @@ class CreateTeamView(LoginRequiredMixin, CreateView):
return ret
def get_success_url(self):
return reverse_lazy("index")
return reverse_lazy("participation:team_detail", args=(self.object.pk,))
class JoinTeamView(LoginRequiredMixin, FormView):
@ -52,13 +52,14 @@ class JoinTeamView(LoginRequiredMixin, FormView):
form.add_error(None, _("You are already in a team."))
return self.form_invalid(form)
self.object = form.instance
ret = super().form_valid(form)
registration.team = form.instance
registration.save()
return ret
def get_success_url(self):
return reverse_lazy("index")
return reverse_lazy("participation:team_detail", args=(self.object.pk,))
class MyTeamDetailView(LoginRequiredMixin, RedirectView):