Skip to content

Commit

Permalink
New temporary proposal sends an email
Browse files Browse the repository at this point in the history
  • Loading branch information
Luis Felipe Álvarez Burgos committed May 2, 2016
1 parent 22091f4 commit 437d3b8
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
8 changes: 5 additions & 3 deletions popular_proposal/forms/forms.py
Expand Up @@ -57,9 +57,11 @@ def __init__(self, *args, **kwargs):
super(ProposalForm, self).__init__(*args, **kwargs)

def save(self):
return ProposalTemporaryData.objects.create(proposer=self.proposer,
area=self.area,
data=self.cleaned_data)
temporary_data = ProposalTemporaryData.objects.create(proposer=self.proposer,
area=self.area,
data=self.cleaned_data)
temporary_data.notify_new()
return temporary_data


class CommentsForm(forms.Form):
Expand Down
2 changes: 2 additions & 0 deletions popular_proposal/tests/form_tests.py
Expand Up @@ -24,6 +24,7 @@ def setUp(self):
self.feli = User.objects.get(username='feli')

def test_instanciate_form(self):
original_amount = len(mail.outbox)
form = ProposalForm(data=self.data,
proposer=self.fiera,
area=self.arica)
Expand All @@ -35,6 +36,7 @@ def test_instanciate_form(self):
self.assertEquals(cleaned_data['when'], self.data['when'])
self.assertEquals(cleaned_data['allies'], self.data['allies'])
temporary_data = form.save()
self.assertEquals(len(mail.outbox), original_amount + 1)
self.assertEquals(temporary_data.proposer, self.fiera)
self.assertEquals(temporary_data.area, self.arica)
t_data = temporary_data.data
Expand Down

0 comments on commit 437d3b8

Please sign in to comment.