feat: Add course price in mobile enrollment api (#34255)

* feat: Add course price in mobile enrollment api
This commit is contained in:
jawad khan
2024-02-19 20:49:33 +05:00
committed by GitHub
parent b6366b67b3
commit 79d692dc92
2 changed files with 7 additions and 0 deletions

View File

@@ -179,3 +179,4 @@ class ModeSerializer(serializers.Serializer): # pylint: disable=abstract-method
sku = serializers.CharField()
android_sku = serializers.CharField()
ios_sku = serializers.CharField()
min_price = serializers.IntegerField()

View File

@@ -319,6 +319,12 @@ class TestUserEnrollmentApi(UrlResetMixin, MobileAPITestCase, MobileAuthUserTest
assert 'audit_access_expires' not in courses[0]
else:
assert 'audit_access_expires' in courses[0]
for course_mode in courses[0]['course_modes']:
assert 'android_sku' in course_mode
assert 'ios_sku' in course_mode
assert 'min_price' in course_mode
if gating_enabled:
assert courses[0].get('audit_access_expires') is not None