def index(): form = ReusableForm(request.form) result = '' if request.method == 'POST': input_value = int(request.form['input_value']) if form.validate(): result = converter.int_to_roman_converter(input_value) else: flash('Please enter integer from 1-3999') return render_template('index.html', form=form, result=result)
def test_converter_four_hundred_ninety_nine(): assert converter.int_to_roman_converter(499) == "CDXCIX"
def test_converter_ninety_nine(): assert converter.int_to_roman_converter(99) == "XCIX"
def test_converter_ninety(): assert converter.int_to_roman_converter(90) == "XC"
def test_converter_seventy(): assert converter.int_to_roman_converter(70) == "LXX"
def test_converter_fifty(): assert converter.int_to_roman_converter(50) == "L"
def test_converter_forty(): assert converter.int_to_roman_converter(40) == "XL"
def test_converter_thirty_five(): assert converter.int_to_roman_converter(34) == "XXXIV"
def test_converter_two_hundred(): assert converter.int_to_roman_converter(200) == "CC"
def test_converter_nine_hundred_ninety_nine(): assert converter.int_to_roman_converter(999) == "CMXCIX"
def test_converter_hundred(): assert converter.int_to_roman_converter(100) == "C"
def test_converter_nine_hundred(): assert converter.int_to_roman_converter(900) == "CM"
def test_converter_eight_hundred_ninety_nine(): assert converter.int_to_roman_converter(899) == "DCCCXCIX"
def test_converter_five_hundred(): assert converter.int_to_roman_converter(399) == "CCCXCIX"
def test_invalid(): assert converter.int_to_roman_converter( "1") == "Please enter valid integers between 0 and 4000 only"
def test_converter_two_thousand_four_hundred_fifty_nine(): assert converter.int_to_roman_converter(2459) == "MMCDLIX"
def test_converter_twenty_one(): assert converter.int_to_roman_converter(21) == "XXI"
def test_converter_one_thousand_nine_hundred_eighty_one(): assert converter.int_to_roman_converter(1981) == "MCMLXXXI"
def test_converter_thirty_nine(): assert converter.int_to_roman_converter(39) == "XXXIX"
def test_converter_three_thousand_nine_hundred_ninety_nine(): assert converter.int_to_roman_converter(3999) == "MMMCMXCIX"
def test_converter_forty_eight(): assert converter.int_to_roman_converter(48) == "XLVIII"
def test_converter_two_thousand(): assert converter.int_to_roman_converter(2000) == "MM"
def test_converter_fifty_nine(): assert converter.int_to_roman_converter(59) == "LIX"
def test_converter_negative(): assert converter.int_to_roman_converter( -10) == "Please insert integer between 0 and 4000"
def test_converter_eighty_nine(): assert converter.int_to_roman_converter(89) == "LXXXIX"
def test_converter_zero(): assert converter.int_to_roman_converter( 0) == "Please insert integer between 0 and 4000"
def test_converter_ten(): assert converter.int_to_roman_converter(10) == "X"
def test_converter_4000_and_above(): assert converter.int_to_roman_converter( 4000) == "Please insert integer between 0 and 4000"
def test_converter_fifteen(): assert converter.int_to_roman_converter(15) == "XV"
def test_converter_four_hundred(): assert converter.int_to_roman_converter(400) == "CD"