Example #1
0
 def test_valid_data(self):
     form = ExamenForm({
                       'titulo': 'ex-1',
                       'pregunta1': 'p1',
                       'respuesta1': 'r1',
                       'pregunta2': 'p2',
                       'respuesta2': 'r2',
                       'pregunta3': 'p3',
                       'respuesta3': 'r3',
                       'pregunta4': 'p4',
                       'respuesta4': 'r4',
                       'pregunta5': 'p5',
                       'respuesta5': 'r5'
                       })
     self.assertTrue(form.is_valid())
     ex = form.save()
     self.assertEqual(ex.titulo, "ex-1")
     self.assertEqual(ex.pregunta1, "p1")
     self.assertEqual(ex.respuesta1, "r1")
     self.assertEqual(ex.pregunta2, "p2")
     self.assertEqual(ex.respuesta2, "r2")
     self.assertEqual(ex.pregunta3, "p3")
     self.assertEqual(ex.respuesta3, "r3")
     self.assertEqual(ex.pregunta4, "p4")
     self.assertEqual(ex.respuesta4, "r4")
     self.assertEqual(ex.pregunta5, "p5")
     self.assertEqual(ex.respuesta5, "r5")
Example #2
0
 def test_calificar_examen(self):
     form = ExamenForm({
                       'titulo': 'ex-1',
                       'pregunta1': 'p1',
                       'respuesta1': 'r1',
                       'pregunta2': 'p2',
                       'respuesta2': 'r2',
                       'pregunta3': 'p3',
                       'respuesta3': 'r3',
                       'pregunta4': 'p4',
                       'respuesta4': 'r4',
                       'pregunta5': 'p5',
                       'respuesta5': 'r5'
                       })
     self.assertTrue(form.is_valid())
     ex = form.save()
     self.assertEqual(ex.titulo, "ex-1")
     self.assertEqual(ex.pregunta1, "p1")
     self.assertEqual(ex.respuesta1, "r1")
     self.assertEqual(ex.pregunta2, "p2")
     self.assertEqual(ex.respuesta2, "r2")
     self.assertEqual(ex.pregunta3, "p3")
     self.assertEqual(ex.respuesta3, "r3")
     self.assertEqual(ex.pregunta4, "p4")
     self.assertEqual(ex.respuesta4, "r4")
     self.assertEqual(ex.pregunta5, "p5")
     self.assertEqual(ex.respuesta5, "r5")
     form = ContestarExamenForm({
                                'respuesta1': 'r1',
                                'respuesta2': 'r2',
                                'respuesta3': 'r3',
                                'respuesta4': 'r4',
                                'respuesta5': 'r5'
                                })
     self.assertTrue(form.is_valid())
     exCont = form.save(commit=False)
     self.assertEqual(exCont.respuesta1, ex.respuesta1)
     self.assertEqual(exCont.respuesta2, ex.respuesta2)
     self.assertEqual(exCont.respuesta3, ex.respuesta3)
     self.assertEqual(exCont.respuesta4, ex.respuesta4)
     self.assertEqual(exCont.respuesta5, ex.respuesta5)