def romanConverter(): converterNumber = None number = request.args.get('number', type=int) if number: converterNumber = convert_to_roman(number) return render_template('roman_converter.html.jinja', inputNumber=number, convertedNumber=converterNumber)
def test_10(self): result = convert_to_roman(10) self.assertEqual(result['value'], "X")
def test_9(self): result = convert_to_roman(9) self.assertEqual(result['value'], "IX")
def test_7(self): result = convert_to_roman(7) self.assertEqual(result['value'], "VII")
def test_2(self): result = convert_to_roman(2) self.assertEqual(result['value'], "II")
def test_0(self): result = convert_to_roman(0) self.assertFalse(result['value'])
def test_40(self): result = convert_to_roman(40) self.assertEqual(result['value'], "XL")
def test_15(self): result = convert_to_roman(15) self.assertEqual(result['value'], "XV")
def test_4444(self): result = convert_to_roman(4444) self.assertEqual(result['value'], "MMMMCDXLIV")
def test_1111(self): result = convert_to_roman(1111) self.assertEqual(result['value'], "MCXI")
def test_2000(self): result = convert_to_roman(2000) self.assertEqual(result['value'], "MM")
def test_900(self): result = convert_to_roman(900) self.assertEqual(result['value'], "CM")
def test_800(self): result = convert_to_roman(800) self.assertEqual(result['value'], "DCCC")
def test_500(self): result = convert_to_roman(500) self.assertEqual(result['value'], "D")
def test_80(self): result = convert_to_roman(80) self.assertEqual(result['value'], "LXXX")
def test_13(self): result = convert_to_roman(13) self.assertEqual(result['value'], "XIII")
def test_14(self): result = convert_to_roman(14) self.assertEqual(result['value'], "XIV")
def test_9999(self): result = convert_to_roman(9999) self.assertEqual(result['value'], "MMMMMMMMMCMXCIX")
def test_18(self): result = convert_to_roman(18) self.assertEqual(result['value'], "XVIII")
def test_1984(self): result = convert_to_roman(1984) self.assertEqual(result['value'], "MCMLXXXIV")