ECOM-528 refactor the code.

This commit is contained in:
Awais
2015-01-09 15:17:27 +05:00
parent 7eb8195c23
commit 866ddc22e9
2 changed files with 2 additions and 7 deletions

View File

@@ -162,8 +162,6 @@ class TestRecentEnrollments(ModuleStoreTestCase):
)
@ddt.unpack
def test_donate_button(self, course_modes, enrollment_mode, show_donate):
from nose.tools import set_trace;
set_trace()
# Enable the enrollment success message
self._configure_message_timeout(10000)

View File

@@ -758,16 +758,13 @@ def _allow_donation(course_modes, course_id, enrollment):
True if the course is allowing donations.
"""
# from nose.tools import set_trace;
# set_trace()
donations_enabled = DonationConfiguration.current().enabled
is_verified_mode = CourseMode.has_verified_mode(course_modes[course_id])
has_payment_option = CourseMode.has_payment_options(course_id)
return_val = False
if donations_enabled:
if not is_verified_mode:
if not has_payment_option:
return_val = True
if not (is_verified_mode and has_payment_option):
return_val = True
else:
if enrollment.mode in ['audit', 'honor']:
return_val = True