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