import unittest
import importlib.util

def load_student_class(path):
    spec = importlib.util.spec_from_file_location("student_module", path)
    student_module = importlib.util.module_from_spec(spec)
    spec.loader.exec_module(student_module)
    return student_module.RomanNumber()

class TestMeOnWasili(unittest.TestCase):
    def setUp(self):
        self.converter = load_student_class("other/Wasili/RomanNumber.py")

    def test_values(self):
        
        self.assertEqual(self.converter.convert_int_to_str(3), "")           
        self.assertEqual(self.converter.convert_int_to_str(6), "")           
        self.assertEqual(self.converter.convert_int_to_str(8), "")           
        self.assertEqual(self.converter.convert_int_to_str(12), "")          
        self.assertEqual(self.converter.convert_int_to_str(17), "")          
        self.assertEqual(self.converter.convert_int_to_str(29), "")          
        self.assertEqual(self.converter.convert_int_to_str(34), "")          
        self.assertEqual(self.converter.convert_int_to_str(55), "")          
        self.assertEqual(self.converter.convert_int_to_str(101), "")         
        self.assertEqual(self.converter.convert_int_to_str(501), "")         
        self.assertEqual(self.converter.convert_int_to_str(1003), None)      

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