[Python-modules-commits] r13647 - in packages/python-django-voting/trunk/debian/patches (1 file)

ockham-guest at users.alioth.debian.org ockham-guest at users.alioth.debian.org
Fri Jun 25 22:25:22 UTC 2010


    Date: Friday, June 25, 2010 @ 22:25:21
  Author: ockham-guest
Revision: 13647

Adapt tests to cater for num_up_votes and num_down_votes functions.

Modified:
  packages/python-django-voting/trunk/debian/patches/num_up_down_votes_and_doc

Modified: packages/python-django-voting/trunk/debian/patches/num_up_down_votes_and_doc
===================================================================
--- packages/python-django-voting/trunk/debian/patches/num_up_down_votes_and_doc	2010-06-25 21:55:46 UTC (rev 13646)
+++ packages/python-django-voting/trunk/debian/patches/num_up_down_votes_and_doc	2010-06-25 22:25:21 UTC (rev 13647)
@@ -103,3 +103,50 @@
              }
          
          return vote_dict
+--- a/voting/tests/tests.py
++++ b/voting/tests/tests.py
+@@ -14,28 +14,28 @@
+ >>> for username in ['u1', 'u2', 'u3', 'u4']:
+ ...     users.append(User.objects.create_user(username, '%s at test.com' % username, 'test'))
+ >>> Vote.objects.get_score(i1)
+-{'score': 0, 'num_votes': 0}
++{'num_up_votes': 0, 'score': 0, 'num_down_votes': 0, 'num_votes': 0}
+ >>> Vote.objects.record_vote(i1, users[0], +1)
+ >>> Vote.objects.get_score(i1)
+-{'score': 1, 'num_votes': 1}
++{'num_up_votes': 1, 'score': 1, 'num_down_votes': 0, 'num_votes': 1}
+ >>> Vote.objects.record_vote(i1, users[0], -1)
+ >>> Vote.objects.get_score(i1)
+-{'score': -1, 'num_votes': 1}
++{'num_up_votes': 0, 'score': -1, 'num_down_votes': 1, 'num_votes': 1}
+ >>> Vote.objects.record_vote(i1, users[0], 0)
+ >>> Vote.objects.get_score(i1)
+-{'score': 0, 'num_votes': 0}
++{'num_up_votes': 0, 'score': 0, 'num_down_votes': 0, 'num_votes': 0}
+ >>> for user in users:
+ ...     Vote.objects.record_vote(i1, user, +1)
+ >>> Vote.objects.get_score(i1)
+-{'score': 4, 'num_votes': 4}
++{'num_up_votes': 4, 'score': 4, 'num_down_votes': 0, 'num_votes': 4}
+ >>> for user in users[:2]:
+ ...     Vote.objects.record_vote(i1, user, 0)
+ >>> Vote.objects.get_score(i1)
+-{'score': 2, 'num_votes': 2}
++{'num_up_votes': 2, 'score': 2, 'num_down_votes': 0, 'num_votes': 2}
+ >>> for user in users[:2]:
+ ...     Vote.objects.record_vote(i1, user, -1)
+ >>> Vote.objects.get_score(i1)
+-{'score': 0, 'num_votes': 4}
++{'num_up_votes': 2, 'score': 0, 'num_down_votes': 2, 'num_votes': 4}
+ 
+ >>> Vote.objects.record_vote(i1, user, -2)
+ Traceback (most recent call last):
+@@ -80,7 +80,7 @@
+ [(<Item: test3>, -4), (<Item: test4>, -3), (<Item: test2>, -2)]
+ 
+ >>> Vote.objects.get_scores_in_bulk([i1, i2, i3, i4])
+-{1: {'score': 0, 'num_votes': 4}, 2: {'score': -2, 'num_votes': 4}, 3: {'score': -4, 'num_votes': 4}, 4: {'score': -3, 'num_votes': 3}}
++{1: {'num_up_votes': 2, 'score': 0, 'num_down_votes': 2, 'num_votes': 4}, 2: {'num_up_votes': 1, 'score': -2, 'num_down_votes': 3, 'num_votes': 4}, 3: {'num_up_votes': 0, 'score': -4, 'num_down_votes': 4, 'num_votes': 4}, 4: {'num_up_votes': 0, 'score': -3, 'num_down_votes': 3, 'num_votes': 3}}
+ >>> Vote.objects.get_scores_in_bulk([])
+ {}
+ """




More information about the Python-modules-commits mailing list