示例#1
0
 def test_instanciado_RevisionRespuestas(self):
     try:
         vis.RevisionRespuestas(3, 'XX')
     except NameError:
         raise AssertionError(
             "La clase RevisiónRespuestas no está definida")
     return True
示例#2
0
 def test_revisionNivelCuatroAcertado(self):
     revision = vis.RevisionRespuestas(4, 'MMMDC').revision()
     self.assertTrue(revision, True)
示例#3
0
 def test_revisionNivelTresIngresoErroneo(self):
     revision = vis.RevisionRespuestas(3, 'caas').revision()
     self.assertFalse(revision)
示例#4
0
 def test_revisionNivelTresIncorrecto(self):
     revision = vis.RevisionRespuestas(3, 'XX').revision()
     self.assertFalse(revision)
示例#5
0
 def test_revisionNivelTresAcertado(self):
     revision = vis.RevisionRespuestas(3, 'CCCLXV').revision()
     self.assertTrue(revision, True)
示例#6
0
 def test_operacion(self):
     revision = vis.RevisionRespuestas(6, 'XX+L-V+M-C')
     resultado = revision.operacion()
     self.assertEqual(resultado, 965)
示例#7
0
 def test_revisionNivelOchoIncorrecto(self):
     revision = vis.RevisionRespuestas(8, 'XX+XX+XX+XX').revision()
     self.assertFalse(revision)
示例#8
0
 def test_revisionNivelOchoAcertado(self):
     revision = vis.RevisionRespuestas(8, 'DX-DVI').revision()
     self.assertTrue(revision, True)
示例#9
0
 def test_revisionNivelSeptimoAcertado(self):
     revision = vis.RevisionRespuestas(7, 'X+X-X+X-X').revision()
     self.assertTrue(revision, True)
示例#10
0
 def test_revisionNivelSextoAcertado(self):
     revision = vis.RevisionRespuestas(6, 'M+CC-XLV').revision()
     self.assertTrue(revision, True)
示例#11
0
 def test_revisionNivelQuintoAcertado(self):
     revision = vis.RevisionRespuestas(5, 'II').revision()
     self.assertTrue(revision, True)