summaryrefslogtreecommitdiff
path: root/members
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-01-06 09:48:20 -0500
committerTim Graham <timograham@gmail.com>2016-01-06 09:48:20 -0500
commite1ad8bfc04281d8f7ec043841031bca96b72afb7 (patch)
tree6c9999bfd436ff9549a41805c8e63a634bea6d71 /members
parent3fde4ffd45f65406e4d317267580ac0fb81b4b73 (diff)
Fixed CorporateMember.is_invoiced returning a list instead of bool.
Diffstat (limited to 'members')
-rw-r--r--members/models.py2
-rw-r--r--members/test_models.py6
2 files changed, 4 insertions, 4 deletions
diff --git a/members/models.py b/members/models.py
index c8df9efb..1df52503 100644
--- a/members/models.py
+++ b/members/models.py
@@ -63,7 +63,7 @@ class CorporateMember(models.Model):
def _is_invoiced(self):
invoices = self.invoice_set.all()
- return invoices and all(invoice.sent_date is not None for invoice in invoices)
+ return bool(invoices) and all(invoice.sent_date is not None for invoice in invoices)
_is_invoiced.boolean = True
is_invoiced = property(_is_invoiced)
diff --git a/members/test_models.py b/members/test_models.py
index 19f3d64b..f9489cd0 100644
--- a/members/test_models.py
+++ b/members/test_models.py
@@ -49,14 +49,14 @@ class CorporateMemberTests(TestCase):
def test_is_invoiced(self):
# No invoices == not invoiced.
- self.assertFalse(self.member.is_invoiced)
+ self.assertEqual(self.member.is_invoiced, False)
# Invoice but no sent_date == not invoiced.
invoice = self.member.invoice_set.create(amount=500)
- self.assertFalse(self.member.is_invoiced)
+ self.assertEqual(self.member.is_invoiced, False)
# Invoice with an sent_date == invoiced.
invoice.sent_date = date.today()
invoice.save()
- self.assertTrue(self.member.is_invoiced)
+ self.assertEqual(self.member.is_invoiced, True)
def test_get_expiry_date(self):
today = date.today()