def test_convert_to_roman_numeral_60(self): self.assertEqual('LX', convert_to_roman_numeral(60))
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))
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")
def test_convert_to_roman_numeral_900(self): self.assertEqual('CM', convert_to_roman_numeral(900))
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))
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))
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))
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))
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))
def test_convert_to_roman_numeral_1(self): self.assertEqual('I', convert_to_roman_numeral(1))
def test_convert_to_roman_numeral_5(self): self.assertEqual('V', convert_to_roman_numeral(5))
def test_convert_to_roman_numeral_4(self): self.assertEqual('IV', convert_to_roman_numeral(4))
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")
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")
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))