diff --git a/avatar/templates/avatar/avatar_tag.html b/avatar/templates/avatar/avatar_tag.html
index e6a3db2..e21ca17 100644
--- a/avatar/templates/avatar/avatar_tag.html
+++ b/avatar/templates/avatar/avatar_tag.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/avatar/templatetags/avatar_tags.py b/avatar/templatetags/avatar_tags.py
index 1066b96..d3feee0 100644
--- a/avatar/templatetags/avatar_tags.py
+++ b/avatar/templatetags/avatar_tags.py
@@ -42,10 +42,11 @@ def avatar(user, size=settings.AVATAR_DEFAULT_SIZE, **kwargs):
else:
alt = six.text_type(user)
url = avatar_url(user, size)
+ kwargs.update({'alt': alt})
+
context = {
'user': user,
'url': url,
- 'alt': alt,
'size': size,
'kwargs': kwargs,
}
diff --git a/tests/tests.py b/tests/tests.py
index 28f2501..b1763f7 100644
--- a/tests/tests.py
+++ b/tests/tests.py
@@ -190,7 +190,7 @@ class AvatarTests(TestCase):
result = avatar_tags.avatar(self.user.username)
self.assertIn('
', result)
+ self.assertIn('width="80" height="80" alt="test" />', result)
def test_avatar_tag_works_with_user(self):
upload_helper(self, "test.png")
@@ -199,7 +199,7 @@ class AvatarTests(TestCase):
result = avatar_tags.avatar(self.user)
self.assertIn('
', result)
+ self.assertIn('width="80" height="80" alt="test" />', result)
def test_avatar_tag_works_with_custom_size(self):
upload_helper(self, "test.png")
@@ -208,7 +208,7 @@ class AvatarTests(TestCase):
result = avatar_tags.avatar(self.user, 100)
self.assertIn('
', result)
+ self.assertIn('width="100" height="100" alt="test" />', result)
def test_avatar_tag_works_with_kwargs(self):
upload_helper(self, "test.png")