--- a/Allura/allura/tests/unit/test_mixins.py
+++ b/Allura/allura/tests/unit/test_mixins.py
@@ -17,14 +17,14 @@
assert vote.votes_up == 1
assert vote.votes_up_users == [self.user1.username]
- vote.vote_up(self.user1)
- assert vote.votes_up == 1, 'Same user can vote only once'
- assert vote.votes_up_users == [self.user1.username]
-
vote.vote_up(self.user2)
assert vote.votes_up == 2
assert vote.votes_up_users == [self.user1.username,
self.user2.username]
+
+ vote.vote_up(self.user1) # unvote user1
+ assert vote.votes_up == 1
+ assert vote.votes_up_users == [self.user2.username]
assert vote.votes_down == 0, 'vote_down must be 0 if we voted up only'
assert len(vote.votes_down_users) == 0
@@ -36,14 +36,14 @@
assert vote.votes_down == 1
assert vote.votes_down_users == [self.user1.username]
- vote.vote_down(self.user1)
- assert vote.votes_down == 1, 'Same user can vote only once'
- assert vote.votes_down_users == [self.user1.username]
-
vote.vote_down(self.user2)
assert vote.votes_down == 2
assert vote.votes_down_users == [self.user1.username,
self.user2.username]
+
+ vote.vote_down(self.user1) # unvote user1
+ assert vote.votes_down == 1
+ assert vote.votes_down_users == [self.user2.username]
assert vote.votes_up == 0, 'vote_up must be 0 if we voted down only'
assert len(vote.votes_up_users) == 0