def test_traduccion_grupos_de_valor_complejos(self): self.assertEqual(romanos.entero_a_romano(2), 'II') self.assertEqual(romanos.entero_a_romano(3), 'III') self.assertEqual(romanos.entero_a_romano(4), 'IV') self.assertEqual(romanos.entero_a_romano(6), 'VI') self.assertEqual(romanos.entero_a_romano(7), 'VII') self.assertEqual(romanos.entero_a_romano(8), 'VIII') self.assertEqual(romanos.entero_a_romano(9), 'IX') self.assertEqual(romanos.entero_a_romano(30), 'XXX') self.assertEqual(romanos.entero_a_romano(400), 'CD') self.assertEqual(romanos.entero_a_romano(3000), 'MMM')
def test_traduccion_grupos_de_valor_complejos_unidades(self): self.assertEqual(romanos.entero_a_romano(2), "II") self.assertEqual(romanos.entero_a_romano(3), "III") self.assertEqual(romanos.entero_a_romano(4), "IV") self.assertEqual(romanos.entero_a_romano(6), "VI") self.assertEqual(romanos.entero_a_romano(7), "VII") self.assertEqual(romanos.entero_a_romano(8), "VIII") self.assertEqual(romanos.entero_a_romano(9), "IX") self.assertEqual(romanos.entero_a_romano(30), "XXX") self.assertEqual(romanos.entero_a_romano(400), "CD") self.assertEqual(romanos.entero_a_romano(3000), "MMM")
def test_traduccion_grupos_de_valor(self): self.assertEqual(romanos.entero_a_romano(1), 'I') self.assertEqual(romanos.entero_a_romano(5), 'V') self.assertEqual(romanos.entero_a_romano(10), 'X') self.assertEqual(romanos.entero_a_romano(50), 'L') self.assertEqual(romanos.entero_a_romano(100), 'C') self.assertEqual(romanos.entero_a_romano(500), 'D') self.assertEqual(romanos.entero_a_romano(1000), 'M')
def test_traduccion_grupos_de_valor_simples(self): self.assertEqual(romanos.entero_a_romano(1), "I") self.assertEqual(romanos.entero_a_romano(10), "X") self.assertEqual(romanos.entero_a_romano(5), "V") self.assertEqual(romanos.entero_a_romano(50), "L") self.assertEqual(romanos.entero_a_romano(100), "C") self.assertEqual(romanos.entero_a_romano(500), "D") self.assertEqual(romanos.entero_a_romano(1000), "M")
def test_transformacionGruposValor(self): self.assertEqual(romanos.entero_a_romano(1),'I') self.assertEqual(romanos.entero_a_romano(10),'X') self.assertEqual(romanos.entero_a_romano(5),'V') self.assertEqual(romanos.entero_a_romano(100),'C') self.assertEqual(romanos.entero_a_romano(50),'L') self.assertEqual(romanos.entero_a_romano(500),'D') self.assertEqual(romanos.entero_a_romano(1000),'M')
def test_entero_a_romano(self): self.assertEqual(romanos.entero_a_romano(1492), 'MCDXCII') self.assertEqual(romanos.entero_a_romano(3999), 'MMMCMXCIX') self.assertEqual(romanos.entero_a_romano(4000), 'Overflow')
def test_entero_a_romano(self): self.assertEqual(romanos.entero_a_romano(1492), "MCDXCII") self.assertEqual(romanos.entero_a_romano(3999), "MMMCMXCIX") self.assertEqual(romanos.entero_a_romano(4000), "Overflow")
def test_entero_a_romano(self): self.assertEqual(entero_a_romano(1987), 'MCMLXXXVII') self.assertRaises(OverflowError, entero_a_romano, 4000) self.assertRaises(OverflowError, entero_a_romano, 0) self.assertRaises(SyntaxError, entero_a_romano, 1987.0)
import romanos rom = input('Introduce un número romano: ') print(romanos.romano_a_entero(rom)) ent = int(input('Ahora mete un número entero: ')) print(romanos.entero_a_romano(ent))
def test_numbers_decimal(self): self.assertEqual(romanos.entero_a_romano(1233), 'MCCXXXIII') self.assertEqual(romanos.entero_a_romano(1733), 'MDCCXXXIII')
import romanos convert = input("Elige conversión: r2d o d2r: ") if convert == 'r2d': r2d = input('Introduce tu dígito Romano: ') print("Tu romano es en decimal: ", romanos.romano_a_entero(r2d)) elif convert == 'd2r': d2r = input("introduce tu numero entero: ") print('tu numero de decimal es: ', romanos.entero_a_romano(d2r)) else: print('elección errónea')
def test_transformacionGruposComplejosUnidades(self): self.assertEqual(romanos.entero_a_romano(2),'II') self.assertEqual(romanos.entero_a_romano(3),'III') self.assertEqual(romanos.entero_a_romano(4),'IV') self.assertEqual(romanos.entero_a_romano(5),'V') self.assertEqual(romanos.entero_a_romano(6),'VI') self.assertEqual(romanos.entero_a_romano(7),'VII') self.assertEqual(romanos.entero_a_romano(8),'VIII') self.assertEqual(romanos.entero_a_romano(9),'IX') self.assertEqual(romanos.entero_a_romano(40),'XL') self.assertEqual(romanos.entero_a_romano(90),'XC') self.assertEqual(romanos.entero_a_romano(3000),'MMM') self.assertEqual(romanos.entero_a_romano(400),'CD')
def test_entero_a_romano_mayor_de_3999(self): self.assertEqual (romanos.entero_a_romano(4000), 'Overflow')