示例#1
0
 def test_process_request_does_not_attach_user_if_not_authenticated(self):
     middleware = RevisionMiddleware()
     user = AnonymousUser()
     fake_request = type('FakeRequest', (object,), {'user':user})()
     middleware.process_request(fake_request)
     self.assertEqual(revision._state.depth, 1)
     self.assertEqual(revision.user, None)
示例#2
0
 def test_process_request_attaches_user_if_authenticated(self):
     middleware = RevisionMiddleware()
     user = User.objects.create(
         username='******' % random.randint(1, 100)
     )
     fake_request = type('FakeRequest', (object,), {'user':user})()
     middleware.process_request(fake_request)
     self.assertEqual(revision._state.depth, 1)
     self.assertEqual(user.pk, revision.user.pk)