def test_Basics(self): self.assertEqual(numeral_to_number('I'), 1) self.assertEqual(numeral_to_number('V'), 5) self.assertEqual(numeral_to_number('X'), 10) self.assertEqual(numeral_to_number('L'), 50) self.assertEqual(numeral_to_number('C'), 100) self.assertEqual(numeral_to_number('D'), 500) self.assertEqual(numeral_to_number('M'), 1000)
def test_Advanced(self): self.assertEqual(numeral_to_number('II'), 2) self.assertEqual(numeral_to_number('III'), 3) self.assertEqual(numeral_to_number('IV'), 4) self.assertEqual(numeral_to_number('VI'), 6) self.assertEqual(numeral_to_number('IX'), 9) self.assertEqual(numeral_to_number('XI'), 11) self.assertEqual(numeral_to_number('XII'), 12) self.assertEqual(numeral_to_number('XV'), 15) self.assertEqual(numeral_to_number('XIX'), 19) self.assertEqual(numeral_to_number('XXXIX'), 39) self.assertEqual(numeral_to_number('XLIX'), 49) self.assertEqual(numeral_to_number('MMM'), 3000) self.assertEqual(numeral_to_number('MMMI'), 3001) self.assertEqual(numeral_to_number('CMXCIX'), 999) self.assertEqual(numeral_to_number('MMCDXXXVII'), 2437) self.assertEqual(numeral_to_number('MMMDIII'), 3503) self.assertEqual(numeral_to_number('MMMCMXCIX'), 3999)