Beispiel #1
0
 def test_convert_to_roman_numeral_60(self):
     self.assertEqual('LX', convert_to_roman_numeral(60))
Beispiel #2
0
 def test_to_convert_to_roman_numeral_greater_than_ten(self):
     """Produce equivalent Roman Numeral of number 76."""
     self.assertEqual("LXXVI", roman_numbers.convert_to_roman_numeral(76))
Beispiel #3
0
 def test_convert_to_roman_numeral_20(self):
     self.assertEqual('XX', convert_to_roman_numeral(20))
 def test_convert_to_roman_numeral_max_integer(self):
     self.assertEqual(convert_to_roman_numeral(10000), "MMMMMMMMMM")
 def test_convert_to_roman_numeral_lower_integer(self):
     self.assertEqual(convert_to_roman_numeral(444), "CDXLIV")
Beispiel #6
0
 def test_convert_to_roman_numeral_900(self):
     self.assertEqual('CM', convert_to_roman_numeral(900))
Beispiel #7
0
 def test_convert_to_roman_numeral_10000(self):
     self.assertEqual('MMMMMMMMMM', convert_to_roman_numeral(10000))
    def test_convert_to_roman_numeral_over_maximum(self):
        """Test roman_numbers function with the number out of the range.

        result is expected ''
        """
        self.assertEqual('', roman_numbers.convert_to_roman_numeral(10001))
 def test_convert_to_roman_numeral_middle_integer(self):
     self.assertEqual("MMMMM", roman_numbers.convert_to_roman_numeral(5000))
    def test_convert_to_roman_numeral_negative_integer(self):
        """Test roman_numbers function with negative integer.

        result is expected ''
        """
        self.assertEqual('', roman_numbers.convert_to_roman_numeral(-1))
    def test_convert_to_roman_numeral_zero(self):
        """Test roman_numbers function with zero.

        result is expected ''
        """
        self.assertEqual('', roman_numbers.convert_to_roman_numeral(0))
    def test_convert_to_roman_numeral_positive_integer(self):
        """Test roman_numbers function with positive integer.

        result is expected 'I'
        """
        self.assertEqual('I', roman_numbers.convert_to_roman_numeral(1))
Beispiel #13
0
 def test_convert_to_roman_numeral_one(self):
     """Produce equivalent Roman Numeral of number 1."""
     self.assertEqual("I", roman_numbers.convert_to_roman_numeral(1))
Beispiel #14
0
 def test_to_convert_to_roman_numeral_mid(self):
     """Produce equivalent Roman Numeral of number 10000."""
     self.assertEqual("MMMMMMMMMM",
                      roman_numbers.convert_to_roman_numeral(10000))
Beispiel #15
0
 def test_convert_to_roman_numeral_400(self):
     self.assertEqual('CD', convert_to_roman_numeral(400))
 def test_convert_to_roman_numeral_smallest_integer(self):
     self.assertEqual("I", roman_numbers.convert_to_roman_numeral(1))
Beispiel #17
0
 def test_convert_to_roman_numeral_500(self):
     self.assertEqual('D', convert_to_roman_numeral(500))
 def test_convert_to_roman_numeral_largest_integer(self):
     self.assertEqual("MMMMMMMMMM",
                      roman_numbers.convert_to_roman_numeral(10000))
Beispiel #19
0
 def test_convert_to_roman_numeral_1(self):
     self.assertEqual('I', convert_to_roman_numeral(1))
Beispiel #20
0
 def test_convert_to_roman_numeral_5(self):
     self.assertEqual('V', convert_to_roman_numeral(5))
Beispiel #21
0
 def test_convert_to_roman_numeral_4(self):
     self.assertEqual('IV', convert_to_roman_numeral(4))
Beispiel #22
0
 def test_convert_to_roman_numeral_6(self):
     self.assertEqual('VI', convert_to_roman_numeral(6))
 def test_convert_to_roman_numeral_larger_integer(self):
     self.assertEqual(convert_to_roman_numeral(3999), "MMMCMXCIX")
Beispiel #24
0
 def test_convert_to_roman_numeral_9(self):
     self.assertEqual('IX', convert_to_roman_numeral(9))
 def test_convert_to_roman_numeral_min_integer(self):
     self.assertEqual(convert_to_roman_numeral(1), "I")
Beispiel #26
0
 def test_to_convert_to_roman_numeral_large(self):
     """Produce equivalent Roman Numeral of number 2578."""
     self.assertEqual("MMDLXXVIII",
                      roman_numbers.convert_to_roman_numeral(2578))