Commit 381bf940 by Will Daly Committed by Chris Dodge

Fix coverage issue

parent cd2ad3b3
...@@ -5,22 +5,6 @@ from django.contrib.auth.models import User ...@@ -5,22 +5,6 @@ from django.contrib.auth.models import User
from edx_proctoring.models import ProctoredExam, ProctoredExamStudentAttempt, ProctoredExamStudentAllowance from edx_proctoring.models import ProctoredExam, ProctoredExamStudentAttempt, ProctoredExamStudentAllowance
class StrictBooleanField(serializers.BooleanField):
"""
Boolean field serializer to cater for a bug in DRF BooleanField serializer
where required=True is ignored.
"""
def from_native(self, value):
"""
Convert representations of a boolean to a Python `boolean`.
"""
if value in ('true', 't', 'True', '1'):
return True
if value in ('false', 'f', 'False', '0'):
return False
return None
class ProctoredExamSerializer(serializers.ModelSerializer): class ProctoredExamSerializer(serializers.ModelSerializer):
""" """
Serializer for the ProctoredExam Model. Serializer for the ProctoredExam Model.
...@@ -32,9 +16,9 @@ class ProctoredExamSerializer(serializers.ModelSerializer): ...@@ -32,9 +16,9 @@ class ProctoredExamSerializer(serializers.ModelSerializer):
exam_name = serializers.CharField(required=True) exam_name = serializers.CharField(required=True)
time_limit_mins = serializers.IntegerField(required=True) time_limit_mins = serializers.IntegerField(required=True)
is_active = StrictBooleanField(required=True) is_active = serializers.BooleanField(required=True)
is_practice_exam = StrictBooleanField(required=True) is_practice_exam = serializers.BooleanField(required=True)
is_proctored = StrictBooleanField(required=True) is_proctored = serializers.BooleanField(required=True)
class Meta: class Meta:
""" """
......
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