Source code for oioioi.amppz.tests
from django.contrib.auth.models import User
from django.urls import reverse
from oioioi.base.tests import TestCase
from oioioi.contests.models import Contest
from oioioi.participants.models import Participant
[docs]class TestAMPPZContestController(TestCase):
[docs] def setUp(self):
contest = Contest.objects.get()
contest.controller_name = 'oioioi.amppz.controllers.AMPPZContestController'
contest.save()
user = User.objects.get(username='test_user')
p = Participant(contest=contest, user=user)
p.save()
[docs] def test_safe_exec_mode(self):
contest = Contest.objects.get()
self.assertEqual(contest.controller.get_safe_exec_mode(), 'cpu')