text: import unittest
  
  from pydantic import ValidationError
  
  from src.model.language import Language
  
  
  class LanguageTest(unittest.TestCase):
  
      def testLanguage(self):
          language = Language(sourceLanguage='hi')
          self.assertEqual(language.sourceLanguage, 'hi', 'language does not match')
  
      def testLanguageRequiredValues(self):
          try:
              config = Language()
              self.fail('Expected validation error got nothing')
          except ValidationError as e:
              pass
          except Exception as er:
              self.fail(f'Expected validation error for {er}')
  
  
  if __name__ == '__main__':
      unittest.main()
  