def testShouldGiveGivenPoints(self):
     myAjaxExercisePage = MyAjaxExerciseGrader(self.driver)
     myAjaxExercisePage.setText("50")
     myAjaxExercisePage.submit()
     self.assertEqual(myAjaxExercisePage.getAllowedSubmissions(), '1 / 10')
     self.assertEqual(myAjaxExercisePage.getExerciseScore(), '50 / 100')
     self.assertEqual(myAjaxExercisePage.getNumberOfSubmitters(), '1')
Ejemplo n.º 2
0
 def testShouldGiveGivenPoints(self):
     myAjaxExercisePage = MyAjaxExerciseGrader(self.driver)
     myAjaxExercisePage.setText("50")
     myAjaxExercisePage.submit()
     self.assertEqual(myAjaxExercisePage.getAllowedSubmissions(), '1 / 10')
     self.assertEqual(myAjaxExercisePage.getExerciseScore(), '50 / 100')
     self.assertEqual(myAjaxExercisePage.getNumberOfSubmitters(), '1')
    def testShouldGiveZeroPointsOnOverTheLimitSubmit(self):
        myAjaxExercisePage = MyAjaxExerciseGrader(self.driver)
        myAjaxExercisePage.setText("101")
        myAjaxExercisePage.submit()

        # Over the limit leaves submission to error state and does not count.
        self.assertEqual(myAjaxExercisePage.getAllowedSubmissions(), '0 / 10')
        self.assertEqual(myAjaxExercisePage.getExerciseScore(), '0 / 100')
        self.assertEqual(myAjaxExercisePage.getNumberOfSubmitters(), '1')
Ejemplo n.º 4
0
    def testShouldGiveZeroPointsOnOverTheLimitSubmit(self):
        myAjaxExercisePage = MyAjaxExerciseGrader(self.driver)
        myAjaxExercisePage.setText("101")
        myAjaxExercisePage.submit()

        # Over the limit leaves submission to error state and does not count.
        self.assertEqual(myAjaxExercisePage.getAllowedSubmissions(), '0 / 10')
        self.assertEqual(myAjaxExercisePage.getExerciseScore(), '0 / 100')
        self.assertEqual(myAjaxExercisePage.getNumberOfSubmitters(), '1')
 def testShouldGiveZeroPointsOnEmptySubmit(self):
     myAjaxExercisePage = MyAjaxExerciseGrader(self.driver)
     myAjaxExercisePage.submit()
     self.assertEqual(myAjaxExercisePage.getAllowedSubmissions(), '1 / 10')
     self.assertEqual(myAjaxExercisePage.getExerciseScore(), '0 / 100')
     self.assertEqual(myAjaxExercisePage.getNumberOfSubmitters(), '1')
Ejemplo n.º 6
0
 def testShouldGiveZeroPointsOnEmptySubmit(self):
     myAjaxExercisePage = MyAjaxExerciseGrader(self.driver)
     myAjaxExercisePage.submit()
     self.assertEqual(myAjaxExercisePage.getAllowedSubmissions(), '1 / 10')
     self.assertEqual(myAjaxExercisePage.getExerciseScore(), '0 / 100')
     self.assertEqual(myAjaxExercisePage.getNumberOfSubmitters(), '1')