def test_new_line(self): self.assertFalse(is_possible_roman_numeral("M\nC"))
def test_10_chars(self): self.assertTrue(is_possible_roman_numeral("IIIIIIIIII"))
def test_15_chars(self): self.assertFalse(is_possible_roman_numeral("IIIIIIIIIIIIIII"))
def test_wrong_char_at_middle(self): self.assertFalse(is_possible_roman_numeral("XX XI"))
def test_lower_case(self): self.assertTrue(is_possible_roman_numeral("IVXLCDM"))
def test_symbols(self): self.assertFalse(is_possible_roman_numeral("!#$%&()=?/\\"))
def test_digits(self): self.assertFalse(is_possible_roman_numeral("0123456789"))
def test_empty_string(self): self.assertFalse(is_possible_roman_numeral(""))