def test_manual_set_user(self): user = self._setup_user(TEST_USER_EMAIL, TEST_USER_PASSWORD) # set user/request set_current_user(user) obj = TestModel.objects.create() self.assertEqual(obj.id, 1) crud_event_qs = CRUDEvent.objects.filter(object_id=obj.id, content_type=ContentType.objects.get_for_model(obj)) self.assertEqual(crud_event_qs.count(), 1) crud_event = crud_event_qs[0] self.assertEqual(crud_event.user, user) # clear request clear_request() obj = TestModel.objects.create() self.assertEqual(obj.id, 2) crud_event_qs = CRUDEvent.objects.filter(object_id=obj.id, content_type=ContentType.objects.get_for_model(obj)) self.assertEqual(crud_event_qs.count(), 1) crud_event = crud_event_qs[0] self.assertEqual(crud_event.user, None)
def test_manual_set_user(self): user = User.objects.create_user(self.username, self.email, self.password) # set user/request set_current_user(user) obj = TestModel.objects.create() self.assertEqual(obj.id, 1) crud_event_qs = CRUDEvent.objects.filter(object_id=obj.id, content_type=ContentType.objects.get_for_model(obj)) self.assertEqual(crud_event_qs.count(), 1) crud_event = crud_event_qs[0] self.assertEqual(crud_event.user, user) # clear request clear_request() obj = TestModel.objects.create() self.assertEqual(obj.id, 2) crud_event_qs = CRUDEvent.objects.filter(object_id=obj.id, content_type=ContentType.objects.get_for_model(obj)) self.assertEqual(crud_event_qs.count(), 1) crud_event = crud_event_qs[0] self.assertEqual(crud_event.user, None)
def process_response(self, response): clear_request()