def test_is_valid_email(sender): bad_email = 'john.com' pagseguro = PagSeguro(email=bad_email, token=TOKEN) pagseguro.sender = {'email': bad_email} with pytest.raises(PagSeguroValidationError): pagseguro.build_checkout_params() # Now testing with a valid email pagseguro.sender['email'] = sender['email'] assert is_valid_email(pagseguro.sender['email']) == sender['email']
def test_is_valid_email(self): bad_email = 'john.com' pagseguro = PagSeguro(email=bad_email, token=self.token) pagseguro.sender = {'email': bad_email} with self.assertRaises(PagSeguroValidationError): pagseguro.build_checkout_params() # Now testing with a valid email pagseguro.sender['email'] = self.sender.get('email') self.assertEqual(is_valid_email(pagseguro.sender['email']), self.sender.get('email'))
def test_is_valid_email(): valid = '*****@*****.**' valid2 = u'user@росси́я.ро' not_valid = '@asd.com' not_valid2 = 'bad' not_valid3 = u'user@росси́я' with pytest.raises(PagSeguroValidationError): is_valid_email(not_valid) with pytest.raises(PagSeguroValidationError): is_valid_email(not_valid2) with pytest.raises(PagSeguroValidationError): is_valid_email(not_valid3) assert is_valid_email(valid) == '*****@*****.**' assert is_valid_email(valid2) == u'user@росси́я.ро'