def test_roundtrip(self): '''from_roman(to_roman(n))==n for all n''' for integer in range(1, 4000): numeral = roman.to_roman(integer) result = roman.from_roman(numeral) self.assertEqual(integer, result)
def test_too_large(self): '''to_roman debería fallar con una entrada grande''' with self.assertRaises(roman.OutOfRangeError): roman.to_roman(4000)
def test_to_roman_known_values(self): '''to_roman debería dar un resultado conocido con una entrada conocida''' for integer, numeral in self.known_values: result = roman.to_roman(integer) self.assertEqual(numeral, result)