mirror of
https://github.com/Hopiu/django-notifications.git
synced 2026-05-22 19:25:51 +00:00
fixes py3 issue with dict.keys
This commit is contained in:
parent
f83136ec1e
commit
6e9472df72
1 changed files with 8 additions and 8 deletions
|
|
@ -219,20 +219,20 @@ class NotificationTestPages(TestCase):
|
|||
|
||||
response = self.client.get(reverse('notifications:live_unread_notification_count'))
|
||||
data = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(data.keys(),['unread_count'])
|
||||
self.assertEqual(list(data.keys()),['unread_count'])
|
||||
self.assertEqual(data['unread_count'],10)
|
||||
|
||||
|
||||
Notification.objects.filter(recipient=self.to_user).mark_all_as_read()
|
||||
response = self.client.get(reverse('notifications:live_unread_notification_count'))
|
||||
data = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(data.keys(),['unread_count'])
|
||||
self.assertEqual(list(data.keys()),['unread_count'])
|
||||
self.assertEqual(data['unread_count'],0)
|
||||
|
||||
notify.send(self.from_user, recipient=self.to_user, verb='commented', action_object=self.from_user)
|
||||
response = self.client.get(reverse('notifications:live_unread_notification_count'))
|
||||
data = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(data.keys(),['unread_count'])
|
||||
self.assertEqual(list(data.keys()),['unread_count'])
|
||||
self.assertEqual(data['unread_count'],1)
|
||||
|
||||
def test_unread_list_api(self):
|
||||
|
|
@ -240,34 +240,34 @@ class NotificationTestPages(TestCase):
|
|||
|
||||
response = self.client.get(reverse('notifications:live_unread_notification_list'))
|
||||
data = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(data.keys(),['unread_count','unread_list'])
|
||||
self.assertEqual(list(data.keys()),['unread_count','unread_list'])
|
||||
self.assertEqual(data['unread_count'],10)
|
||||
self.assertEqual(len(data['unread_list']),5)
|
||||
|
||||
response = self.client.get(reverse('notifications:live_unread_notification_list')+"?max=12")
|
||||
data = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(data.keys(),['unread_count','unread_list'])
|
||||
self.assertEqual(list(data.keys()),['unread_count','unread_list'])
|
||||
self.assertEqual(data['unread_count'],10)
|
||||
self.assertEqual(len(data['unread_list']),10)
|
||||
|
||||
# Test with a bad 'max' value
|
||||
response = self.client.get(reverse('notifications:live_unread_notification_list')+"?max=this_is_wrong")
|
||||
data = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(data.keys(),['unread_count','unread_list'])
|
||||
self.assertEqual(list(data.keys()),['unread_count','unread_list'])
|
||||
self.assertEqual(data['unread_count'],10)
|
||||
self.assertEqual(len(data['unread_list']),5)
|
||||
|
||||
Notification.objects.filter(recipient=self.to_user).mark_all_as_read()
|
||||
response = self.client.get(reverse('notifications:live_unread_notification_list'))
|
||||
data = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(data.keys(),['unread_count','unread_list'])
|
||||
self.assertEqual(list(data.keys()),['unread_count','unread_list'])
|
||||
self.assertEqual(data['unread_count'],0)
|
||||
self.assertEqual(len(data['unread_list']),0)
|
||||
|
||||
notify.send(self.from_user, recipient=self.to_user, verb='commented', action_object=self.from_user)
|
||||
response = self.client.get(reverse('notifications:live_unread_notification_list'))
|
||||
data = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(data.keys(),['unread_count','unread_list'])
|
||||
self.assertEqual(list(list(data.keys())),['unread_count','unread_list'])
|
||||
self.assertEqual(data['unread_count'],1)
|
||||
self.assertEqual(len(data['unread_list']),1)
|
||||
self.assertEqual(data['unread_list'][0]['verb'],'commented')
|
||||
|
|
|
|||
Loading…
Reference in a new issue