Esempio n. 1
0
 def test_ajax_enable_distinct_values(self):
     request = self.request_factory.post("dummy")
     request.user = self.user
     ajax_enable(request)
     other_user = UserFactory.create()
     request.user = other_user
     ajax_enable(request)
     self.assertNotEqual(
         UserPreference.objects.get(user=self.user, key=NOTIFICATION_PREF_KEY).value,
         UserPreference.objects.get(user=other_user, key=NOTIFICATION_PREF_KEY).value
     )
Esempio n. 2
0
 def test_ajax_enable_already_enabled(self):
     self.create_prefs()
     request = self.request_factory.post("dummy")
     request.user = self.user
     response = ajax_enable(request)
     self.assertEqual(response.status_code, 204)
     self.assertPrefValid(self.user)
Esempio n. 3
0
 def test_ajax_enable_get(self):
     request = self.request_factory.get("dummy")
     request.user = self.user
     response = ajax_enable(request)
     self.assertEqual(response.status_code, 405)
     self.assertNotPrefExists(self.user)
Esempio n. 4
0
 def test_user(user):
     request = self.request_factory.post("dummy")
     request.user = user
     response = ajax_enable(request)
     self.assertEqual(response.status_code, 204)
     self.assertPrefValid(user)