Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

notification_tests.py 598B

1234567891011121314151617
  1. from django.contrib.auth.models import User
  2. from django_dynamic_fixture import G
  3. from oscar_testsupport.testcases import WebTestCase
  4. from oscar.apps.customer.notifications import services
  5. class TestAUserWithUnreadNotifications(WebTestCase):
  6. def setUp(self):
  7. self.user = G(User)
  8. services.notify_user(self.user, "Test message")
  9. def test_can_see_them_in_page_header(self):
  10. homepage = self.app.get('/', user=self.user)
  11. self.assertTrue('num_unread_notifications' in homepage.context)
  12. self.assertEqual(1, homepage.context['num_unread_notifications'])