def test_other(self): self.assertEqual(roman_numerals.to_roman(31), "XXXI")
from roman_numerals import to_roman print(to_roman(1) == 'I') print(to_roman(3) == 'III') print(to_roman(4) == 'IV') # add tests to cover different edge cases
def test_known(self): self.assertEqual(roman_numerals.to_roman(5), "V") self.assertEqual(roman_numerals.to_roman(10), "X")
def test_roman_conversion(self): """Known values are converted correctly to Roman numerals.""" self.assertEqual("MDCCCCLXXXIIII", to_roman(1984, ANCIENT_NUMBER_MAP)) self.assertEqual("MCMLXXXIV", to_roman(1984))