Exemple #1
0
 def test_send(self):
     f = InstructionsForm({'subject': 'hello',
                           'emails': '[email protected],[email protected]'})
     f.full_clean()
     f.send('foo', 'bar')
     self.assertEquals(len(mail.outbox), 1)
     self.assertEquals(mail.outbox[0].subject, 'hello')
     self.assertEquals(mail.outbox[0].to, [u'*****@*****.**', u'*****@*****.**'])
Exemple #2
0
def send_instructions(request, id):
    user = get_object_or_404(User, pk=id)
    if user.is_superuser:
        raise Http404
    if request.method == "POST":
        form = InstructionsForm(request.POST)
        if form.is_valid():
            form.send(user.username, RawPassword.objects.get(user=user).password)
            return HttpResponseRedirect(reverse("file_list"))
    else:
        form = InstructionsForm()
    return render(request, "app/send_instructions.html", {"form": form})