Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

notification_tests.py 560B

123456789101112131415
  1. from oscar.test.testcases import WebTestCase
  2. from oscar.apps.customer.notifications import services
  3. from oscar.test.factories import UserFactory
  4. class TestAUserWithUnreadNotifications(WebTestCase):
  5. def setUp(self):
  6. self.user = UserFactory()
  7. services.notify_user(self.user, "Test message")
  8. def test_can_see_them_in_page_header(self):
  9. homepage = self.app.get('/', user=self.user)
  10. self.assertTrue('num_unread_notifications' in homepage.context)
  11. self.assertEqual(1, homepage.context['num_unread_notifications'])