Commit 2d50cad0 by Will Daly

Update donation text in email and receipt page

parent c4eee8eb
...@@ -975,10 +975,10 @@ class Donation(OrderItem): ...@@ -975,10 +975,10 @@ class Donation(OrderItem):
""" """
return _( return _(
u"We greatly appreciate this generous contribution and your support of the {platform_name} mission. "
u"This receipt was prepared to support charitable contributions for tax purposes. " u"This receipt was prepared to support charitable contributions for tax purposes. "
u"Gifts are tax deductible as permitted by law. "
u"We confirm that neither goods nor services were provided in exchange for this gift." u"We confirm that neither goods nor services were provided in exchange for this gift."
) ).format(platform_name=settings.PLATFORM_NAME)
@classmethod @classmethod
def _line_item_description(self, course_id=None): def _line_item_description(self, course_id=None):
...@@ -1010,4 +1010,4 @@ class Donation(OrderItem): ...@@ -1010,4 +1010,4 @@ class Donation(OrderItem):
# The donation is for the organization as a whole, not a specific course # The donation is for the organization as a whole, not a specific course
else: else:
return _(u"Donation") return _(u"Donation for {platform_name}").format(platform_name=settings.PLATFORM_NAME)
...@@ -578,7 +578,7 @@ class DonationTest(ModuleStoreTestCase): ...@@ -578,7 +578,7 @@ class DonationTest(ModuleStoreTestCase):
donation, donation,
donation_type="general", donation_type="general",
unit_cost=self.COST, unit_cost=self.COST,
line_desc="Donation" line_desc="Donation for edX"
) )
def test_donate_to_course(self): def test_donate_to_course(self):
...@@ -605,7 +605,7 @@ class DonationTest(ModuleStoreTestCase): ...@@ -605,7 +605,7 @@ class DonationTest(ModuleStoreTestCase):
self.assertEqual(len(mail.outbox), 1) self.assertEqual(len(mail.outbox), 1)
email = mail.outbox[0] email = mail.outbox[0]
self.assertEquals('Order Payment Confirmation', email.subject) self.assertEquals('Order Payment Confirmation', email.subject)
self.assertIn("tax deductible", email.body) self.assertIn("tax purposes", email.body)
def test_donate_no_such_course(self): def test_donate_no_such_course(self):
fake_course_id = CourseLocator(org="edx", course="fake", run="course") fake_course_id = CourseLocator(org="edx", course="fake", run="course")
......
...@@ -900,7 +900,7 @@ class DonationViewTest(ModuleStoreTestCase): ...@@ -900,7 +900,7 @@ class DonationViewTest(ModuleStoreTestCase):
def test_donation_for_org(self): def test_donation_for_org(self):
self._donate(self.DONATION_AMOUNT) self._donate(self.DONATION_AMOUNT)
self._assert_receipt_contains("tax deductible") self._assert_receipt_contains("tax purposes")
def test_donation_for_course_receipt(self): def test_donation_for_course_receipt(self):
# Create a test course and donate to it # Create a test course and donate to it
...@@ -908,7 +908,7 @@ class DonationViewTest(ModuleStoreTestCase): ...@@ -908,7 +908,7 @@ class DonationViewTest(ModuleStoreTestCase):
self._donate(self.DONATION_AMOUNT, course_id=self.course.id) self._donate(self.DONATION_AMOUNT, course_id=self.course.id)
# Verify the receipt page # Verify the receipt page
self._assert_receipt_contains("tax deductible") self._assert_receipt_contains("tax purposes")
self._assert_receipt_contains(self.course.display_name) self._assert_receipt_contains(self.course.display_name)
def test_smallest_possible_donation(self): def test_smallest_possible_donation(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment