Пример #1
0
 def test_nine_hundred_and_ninety(self):
     result = get_roman_numeral(990)
     self.assertEqual('CMXC', result)
Пример #2
0
 def test_five_hundred(self):
     result = get_roman_numeral(500)
     self.assertEqual('D', result)
Пример #3
0
 def test_negative_number(self):
     with self.assertRaises(TypeError):
         result = get_roman_numeral(-1)
Пример #4
0
 def test_sixteen(self):
     result = get_roman_numeral(16)
     self.assertEqual('XVI', result)
Пример #5
0
 def test_thirty_four(self):
     result = get_roman_numeral(34)
     self.assertEqual('XXXIV', result)
Пример #6
0
 def test_two_thousand_nine_hundred_and_ninety_nine(self):
     result = get_roman_numeral(2999)
     self.assertEqual('MMCMXCIX', result)
Пример #7
0
 def test_five_thousand_four_hundred_and_ninety_four(self):
     result = get_roman_numeral(5494)
     self.assertEqual('MMMMMCDXCIV', result)
Пример #8
0
 def test_two_thousand_four_hundred_and_fourty_four(self):
     result = get_roman_numeral(2444)
     self.assertEqual('MMCDXLIV', result)
Пример #9
0
 def test_three_thousand(self):
     result = get_roman_numeral(3000)
     self.assertEqual('MMM', result)
Пример #10
0
 def test_two_thousand_nine_hundred_and_ninety_nine(self):
     result = get_roman_numeral(2999)
     self.assertEqual('MMCMXCIX', result)
Пример #11
0
 def test_one(self):
     result = get_roman_numeral(1)
     self.assertEqual('I', result)
Пример #12
0
 def test_two_thousand_and_eight(self):
     result = get_roman_numeral(2008)
     self.assertEqual('MMVIII', result)
Пример #13
0
 def test_nineteen_ninety_nine(self):
     result = get_roman_numeral(1999)
     self.assertEqual('MCMXCIX', result)
Пример #14
0
 def test_nineteen_ninety(self):
     result = get_roman_numeral(1990)
     self.assertEqual('MCMXC', result)
Пример #15
0
 def test_nine_hundred_and_ninety(self):
     result = get_roman_numeral(990)
     self.assertEqual('CMXC', result)
Пример #16
0
 def test_five_thousand_four_hundred_and_ninety_four(self):
     result = get_roman_numeral(5494)
     self.assertEqual('MMMMMCDXCIV', result)
Пример #17
0
 def test_nineteen_ninety_nine(self):
     result = get_roman_numeral(1999)
     self.assertEqual('MCMXCIX', result)
Пример #18
0
 def test_ten(self):
     result = get_roman_numeral(10)
     self.assertEqual('X', result)
Пример #19
0
 def test_two_thousand_four_hundred_and_fourty_four(self):
     result = get_roman_numeral(2444)
     self.assertEqual('MMCDXLIV', result)
Пример #20
0
 def test_five(self):
     result = get_roman_numeral(5)
     self.assertEqual('V', result)
Пример #21
0
 def test_five(self):
     result = get_roman_numeral(5)
     self.assertEqual('V', result)
Пример #22
0
 def test_seven(self):
     result = get_roman_numeral(7)
     self.assertEqual('VII', result)
Пример #23
0
 def test_four(self):
     result = get_roman_numeral(9)
     self.assertEqual('IX', result)
Пример #24
0
 def test_sixteen(self):
     result = get_roman_numeral(16)
     self.assertEqual('XVI', result)
Пример #25
0
 def test_fifty_nine(self):
     result = get_roman_numeral(59)
     self.assertEqual('LIX', result)
Пример #26
0
 def test_twenty_eight(self):
     result = get_roman_numeral(28)
     self.assertEqual('XXVIII', result)
Пример #27
0
 def test_eighty_eight(self):
     result = get_roman_numeral(88)
     self.assertEqual('LXXXVIII', result)
Пример #28
0
 def test_four(self):
     result = get_roman_numeral(9)
     self.assertEqual('IX', result)
Пример #29
0
 def test_empty_string(self):
     with self.assertRaises(TypeError):
         result = get_roman_numeral('')
Пример #30
0
 def test_thirty_nine(self):
     result = get_roman_numeral(39)
     self.assertEqual('XXXIX', result)
Пример #31
0
 def test_nineteen_eighty_nine(self):
     result = get_roman_numeral(1989)
     self.assertEqual('MCMLXXXIX', result)
Пример #32
0
 def test_thirty_four(self):
     result = get_roman_numeral(34)
     self.assertEqual('XXXIV', result)
Пример #33
0
 def test_nineteen_ninety(self):
     result = get_roman_numeral(1990)
     self.assertEqual('MCMXC', result)
Пример #34
0
 def test_fifty(self):
     result = get_roman_numeral(50)
     self.assertEqual('L', result)
Пример #35
0
 def test_two_thousand_and_eight(self):
     result = get_roman_numeral(2008)
     self.assertEqual('MMVIII', result)
Пример #36
0
 def test_fifty_nine(self):
     result = get_roman_numeral(59)
     self.assertEqual('LIX', result)
Пример #37
0
 def test_one(self):
     result = get_roman_numeral(1)
     self.assertEqual('I', result)
Пример #38
0
 def test_one_hundred(self):
     result = get_roman_numeral(100)
     self.assertEqual('C', result)
Пример #39
0
 def test_three_thousand(self):
     result = get_roman_numeral(3000)
     self.assertEqual('MMM', result)
Пример #40
0
 def test_five_hundred(self):
     result = get_roman_numeral(500)
     self.assertEqual('D', result)
Пример #41
0
 def test_ten(self):
     result = get_roman_numeral(10)
     self.assertEqual('X', result)
Пример #42
0
 def test_one_thousand(self):
     result = get_roman_numeral(1000)
     self.assertEqual('M', result)
Пример #43
0
 def test_seven(self):
     result = get_roman_numeral(7)
     self.assertEqual('VII', result)
Пример #44
0
 def test_eighty_eight(self):
     result = get_roman_numeral(88)
     self.assertEqual('LXXXVIII', result)
Пример #45
0
 def test_twenty_eight(self):
     result = get_roman_numeral(28)
     self.assertEqual('XXVIII', result)
Пример #46
0
 def test_eighty_nine(self):
     result = get_roman_numeral(89)
     self.assertEqual('LXXXIX', result)
Пример #47
0
 def test_thirty_nine(self):
     result = get_roman_numeral(39)
     self.assertEqual('XXXIX', result)
Пример #48
0
 def test_negative_number(self):
     with self.assertRaises(TypeError):
         result = get_roman_numeral(-1)
Пример #49
0
 def test_fifty(self):
     result = get_roman_numeral(50)
     self.assertEqual('L', result)
Пример #50
0
 def test_none(self):
     with self.assertRaises(TypeError):
         result = get_roman_numeral(None)
Пример #51
0
 def test_one_hundred(self):
     result = get_roman_numeral(100)
     self.assertEqual('C', result)
Пример #52
0
 def test_empty_string(self):
     with self.assertRaises(TypeError):
         result = get_roman_numeral('')
Пример #53
0
 def test_one_thousand(self):
     result = get_roman_numeral(1000)
     self.assertEqual('M', result)
Пример #54
0
 def test_zero(self):
     with self.assertRaises(TypeError):
         result = get_roman_numeral(0)
Пример #55
0
 def test_eighty_nine(self):
     result = get_roman_numeral(89)
     self.assertEqual('LXXXIX', result)
Пример #56
0
 def test_alphacharacter(self):
     with self.assertRaises(TypeError) as e:
         result = get_roman_numeral('test')
     self.assertEqual(
         'The value you entered is invalid: {num} is not a positive integer.'
         .format(num='test'), str(e.exception))
Пример #57
0
 def test_none(self):
     with self.assertRaises(TypeError):
         result = get_roman_numeral(None)
Пример #58
0
 def test_four_hundred_and_fourty_eight(self):
     result = get_roman_numeral(448)
     self.assertEqual('CDXLVIII', result)
Пример #59
0
 def test_zero(self):
     with self.assertRaises(TypeError):
         result = get_roman_numeral(0)
Пример #60
0
 def test_nineteen_eighty_nine(self):
     result = get_roman_numeral(1989)
     self.assertEqual('MCMLXXXIX', result)