def test_fail_to_roman_if_not_integer(self): with pytest.raises(AssertionError): roman.roman("0b0101")
def test_integer_to_roman_custom(self, number, expected): assert roman.roman(number, mapping=custom_symbols) == expected
def test_integer_to_roman_ascii_variant(self, number, expected): assert roman.roman(number, mapping="ascii-variant") == expected
def test_integer_to_roman_ascii_std(self, number, expected): assert roman.roman(number) == expected
def test_integer_to_roman_unicode_additive(self, number, expected): assert roman.roman(number, mapping="unicode-additive") == expected
def test_integer_to_roman_ascii_additive(self, number, expected): assert roman.roman(number, mapping="ascii-additive") == expected