Commit 0158ebca by Will Daly

Merge pull request #8810 from edx/cherrypick-hotfix-2015-07-07-to-rc

Cherrypick hotfix-2015-07-07 into release candidate
parents bd5c0451 407e7f43
......@@ -5,6 +5,7 @@ import unittest
import datetime
import pytz
from mock import patch
from django.conf import settings
from django.core.urlresolvers import reverse
......@@ -26,6 +27,7 @@ TEST_CREDIT_PROVIDER_SECRET_KEY = "931433d583c84ca7ba41784bad3232e6"
@override_settings(CREDIT_PROVIDER_SECRET_KEYS={
"hogwarts": TEST_CREDIT_PROVIDER_SECRET_KEY,
})
@patch.dict(settings.FEATURES, {"ENABLE_CREDIT_ELIGIBILITY": True})
class CreditCourseDashboardTest(ModuleStoreTestCase):
"""
Tests for credit courses on the student dashboard.
......
......@@ -799,6 +799,10 @@ def _credit_statuses(user, course_enrollment_pairs):
"""
from openedx.core.djangoapps.credit import api as credit_api
# Feature flag off
if not settings.FEATURES.get("ENABLE_CREDIT_ELIGIBILITY"):
return {}
request_status_by_course = {
request["course_key"]: request["status"]
for request in credit_api.get_credit_requests_for_user(user.username)
......
......@@ -4,6 +4,7 @@ Tests for the API functions in the credit app.
import datetime
import ddt
import pytz
from django.test import TestCase
from django.test.utils import override_settings
from django.db import connection, transaction
......
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