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')
Beispiel #2
0
 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')
Beispiel #4
0
 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")
Beispiel #5
0
 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')
Beispiel #7
0
 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")
Beispiel #8
0
 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)
Beispiel #9
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))
Beispiel #10
0
 def test_numbers_decimal(self):
     self.assertEqual(romanos.entero_a_romano(1233), 'MCCXXXIII')
     self.assertEqual(romanos.entero_a_romano(1733), 'MDCCXXXIII')
Beispiel #11
0
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')
Beispiel #12
0
 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')
Beispiel #13
0
 def test_entero_a_romano_mayor_de_3999(self):
     self.assertEqual (romanos.entero_a_romano(4000), 'Overflow')