<prompt> Unda safu ya majaribio katika Python ili kuangalia ikiwa kamba ya ingizo ni anwani halali ya barua pepe.  <response>: python import unittest def is_valid_emailbarua pepe: ikiwa katika barua pepe: jina la mtumiaji, kikoa email.split ikiwa . katika kikoa: Angalia ikiwa kikoa kina herufi maalum isipokuwa . ikiwa ipochar.isdigit au char.isalpha au char . kwa char katika kikoa: rudisha True return Darasa la Uongo TestEmailValidatorunittest.TestCase: def test_valid_emailsself: barua pepe kwa barua pepe katika barua pepe: self.assertTrueis_valid_emailbarua pepe def test_invalid_emailsself: barua pepe plainaddress, missingatsin.com kwa barua pepe katika barua pepe: self.assertFalseis_valid_emailbarua pepe def test_invalid_domainsself: barua pepe username.com, username.a kwa barua pepe katika barua pepe: self.assertFalseis_valid_emailemail def test_invalid_chars_in_domainself: emails jina la mtumiaji .com kwa barua pepe katika barua pepe: self.assertFalseis_valid_emailbarua pepe kama __name__ __main__: unittest.main 