Exemple #1
0
 def test_cm(self):
     self.assertEquals(roman_to_arabic("CM"), 900)
Exemple #2
0
 def test_xc(self):
     self.assertEquals(roman_to_arabic("XC"), 90)
Exemple #3
0
 def test_cd(self):
     self.assertEquals(roman_to_arabic("CD"), 400)
Exemple #4
0
 def test_lower_case_2(self):
     self.assertEquals(roman_to_arabic("xxiv"), 24)
Exemple #5
0
 def test_xl(self):
     self.assertEquals(roman_to_arabic("XL"), 40)
Exemple #6
0
 def test_wrong_numeral_clxvc(self):
     self.assertEquals(roman_to_arabic("CLXVC"), -1)
Exemple #7
0
 def test_wrong_numeral_civm(self):
     self.assertEquals(roman_to_arabic("CIVM"), -1)
Exemple #8
0
 def test_c(self):
     self.assertEquals(roman_to_arabic("C"), 100)
Exemple #9
0
 def test_d(self):
     self.assertEquals(roman_to_arabic("D"), 500)
Exemple #10
0
 def test_x(self):
     self.assertEquals(roman_to_arabic("X"), 10)
Exemple #11
0
 def test_l(self):
     self.assertEquals(roman_to_arabic("L"), 50)
Exemple #12
0
 def test_v(self):
     self.assertEquals(roman_to_arabic("V"), 5)
Exemple #13
0
 def test_i(self):
     self.assertEquals(roman_to_arabic("I"), 1)
Exemple #14
0
 def test_mixed_case(self):
     self.assertEquals(roman_to_arabic("mMmccCXXXviii"), 3338)
Exemple #15
0
 def test_max_roman_numeral(self):
     self.assertEquals(roman_to_arabic("MMMDCCCXCIX"), 3899)
Exemple #16
0
 def test_m(self):
     self.assertEquals(roman_to_arabic("M"), 1000)
Exemple #17
0
 def test_longest_roman_numeral(self):
     self.assertEquals(roman_to_arabic("MMDCCCLXXXVIII"), 2888)
Exemple #18
0
 def test_iv(self):
     self.assertEquals(roman_to_arabic("IV"), 4)
Exemple #19
0
 def test_wrong_numeral_ixx(self):
     self.assertEquals(roman_to_arabic("IXX"), -1)
Exemple #20
0
 def test_ix(self):
     self.assertEquals(roman_to_arabic("IX"), 9)
Exemple #21
0
 def test_wrong_numeral_mmmcdm(self):
     self.assertEquals(roman_to_arabic("MMMCDM"), -1)
Exemple #22
0
 def test_lower_case(self):
     self.assertEquals(roman_to_arabic("i"), 1)