add problem related tests

This commit is contained in:
virusdefender
2017-02-10 15:13:03 +08:00
parent 29aa457a2d
commit f58fd53557
5 changed files with 90 additions and 4 deletions

View File

@@ -39,7 +39,7 @@ class CreateOrEditProblemSerializer(serializers.Serializer):
input_description = serializers.CharField()
output_description = serializers.CharField()
samples = serializers.ListField(child=CreateSampleSerializer(), allow_empty=False)
test_case_id = serializers.CharField(max_length=32)
test_case_id = serializers.CharField(min_length=32, max_length=32)
test_case_score = serializers.ListField(child=CreateTestCaseScoreSerializer(), allow_empty=False)
time_limit = serializers.IntegerField(min_value=1, max_value=1000 * 60)
memory_limit = serializers.IntegerField(min_value=1, max_value=1024)