#!/usr/bin/env python3
import unittest

from roman_number_generator import arabic_to_roman


class Test(unittest.TestCase):

    def _start_arabic_to_roman(self):
        self.assertRaises(ValueError, arabic_to_roman, 4000)
        self.assertEqual(arabic_to_roman(4), "IV")
        self.assertEqual(arabic_to_roman(12), "XII")
        self.assertEqual(arabic_to_roman(20), "XX")


if __name__ == "__main__":
    unittest.main()

[(17, 'unittest.main', 'unittest.main', False, 'import unittest\n'), (11, 'roman_number_generator.arabic_to_roman', 'arabic_to_roman', False, 'from roman_number_generator import arabic_to_roman\n'), (12, 'roman_number_generator.arabic_to_roman', 'arabic_to_roman', False, 'from roman_number_generator import arabic_to_roman\n'), (13, 'roman_number_generator.arabic_to_roman', 'arabic_to_roman', False, 'from roman_number_generator import arabic_to_roman\n')]