def test_get_email(self): request = DummyRequest() request.user = None gravatar = Gravatar(request, 'http://localhost/default_gravatar.png') self.assertEqual(gravatar.get_email(), None) request = DummyRequest() request.user = {} gravatar = Gravatar(request, 'http://localhost/default_gravatar.png') self.assertEqual(gravatar.get_email(), None) request = DummyRequest() request.user = {'email': ''} gravatar = Gravatar(request, 'http://localhost/default_gravatar.png') self.assertEqual(gravatar.get_email(), None) request = DummyRequest() request.user = {'email': '*****@*****.**'} gravatar = Gravatar(request, 'http://localhost/default_gravatar.png') self.assertEqual(gravatar.get_email(), '*****@*****.**')
def test_get_email_valid_email(self): request = DummyRequest() request.user = User(email='*****@*****.**') gravatar = Gravatar(request, 'http://localhost/default_gravatar.png') self.assertEqual(gravatar.get_email(), '*****@*****.**')
def test_get_email_empty_email(self): request = DummyRequest() request.user = User(email='') gravatar = Gravatar(request, 'http://localhost/default_gravatar.png') self.assertEqual(gravatar.get_email(), None)