示例#1
0
def test_friendly_ordinals():
    inputs = {
        0: "nulde",
        1: "eerste",
        100: "honderdste",
        4000: "vierduizendste",
        301: "301e",
        1000: "duizendste",
        43000: "43 duizendste",
        10000000: "10 miljoenste",

        # Negative numbers
        -12: "min twaalfde",
        -312: "-312e",
    }

    for n, w in inputs.items():
        assert ordinal(n) == w
示例#2
0
def test_ordinals():
    inputs = {
        0: "nulde",
        1: "eerste",
        2: "tweede",
        3: "derde",
        4: "vierde",
        5: "vijfde",
        6: "zesde",
        7: "zevende",
        8: "achtste",
        9: "negende",
        10: "tiende",
        11: "elfde",
        12: "twaalfde",
        13: "dertiende",
        14: "veertiende",
        15: "vijftiende",
        16: "zestiende",
        17: "zeventiende",
        18: "achttiende",
        19: "negentiende",
        20: "twintigste",
        21: "eenentwintigste",
        30: "dertigste",
        50: "vijftigste",
        100: "honderdste",
        101: "honderdeerste",
        300: "driehonderdste",
        1000: "duizendste",
        1001: "duizend eerste",
        1012: "duizend twaalfde",
        1000000: "een miljoenste",
        2000000: "twee miljoenste",
        1000000000: "een miljardste",

        # Negative numbers
        -1: "min eerste",
        -12: "min twaalfde",
    }

    for n, w in inputs.items():
        assert ordinal(n, friendly=False) == w
示例#3
0
def test_friendly_ordinals(number, expected):
    actual = ordinal(number)
    assert actual == expected
示例#4
0
def test_ordinals(number, expected):
    actual = ordinal(number, friendly=False)
    assert actual == expected