Exemple #1
0
def test_print_EnteroPalitos():
    assert arabic2roman(2) == "II"
Exemple #2
0
def test_replace_400_w_CD():
    assert arabic2roman(492) == "CDXCII"
    assert arabic2roman(438) == "CDXXXVIII"
Exemple #3
0
def test_replace_900_w_CM():
    assert arabic2roman(983) == "CMLXXXIII"
    assert arabic2roman(902) == "CMII"
Exemple #4
0
def test_replace_40_w_XL():
    assert arabic2roman(40) == "XL"
    assert arabic2roman(49) == "XLIX"
Exemple #5
0
def test_replace_90_w_XL():
    assert arabic2roman(90) == "XC"
    assert arabic2roman(199) == "CXCIX"
Exemple #6
0
def test_replace4_w_IV():
    assert arabic2roman(4) == "IV"
    assert arabic2roman(14) == "XIV"
    assert arabic2roman(64) == "LXIV"
Exemple #7
0
def test_replace9_w_IX():
    assert arabic2roman(9) == "IX"
    assert arabic2roman(39) == "XXXIX"
Exemple #8
0
def test_replace5C_w_D():
    assert arabic2roman(503) == "DIII"
    assert arabic2roman(787) == "DCCLXXXVII"
Exemple #9
0
def test_replace2D_w_M():
    assert arabic2roman(3112) == "MMMCXII"
Exemple #10
0
def test_romans_for_negatives_or_zero():
    assert arabic2roman(-1) == "not possible to convert " \
                               "-1 to romans"
    assert arabic2roman(0) == "not possible to convert 0 to romans"
Exemple #11
0
def test_replace2L_w_C():
    assert arabic2roman(103) == "CIII"
    assert arabic2roman(376) == "CCCLXXVI"
Exemple #12
0
def test_replace5X_w_L():
    assert arabic2roman(52) == "LII"
    assert arabic2roman(66) == "LXVI"
Exemple #13
0
def test_replace2V_w_X():
    assert arabic2roman(10) == "X"
    assert arabic2roman(36) == "XXXVI"
Exemple #14
0
def test_replace5palitos_w_V():
    assert arabic2roman(6) == "VI"
    assert arabic2roman(8) == "VIII"