Esempio n. 1
0
 def test_fallback_is_used(self):
     request = utils.get_request('get', '/foo/', user=utils.get_anon_mock())
     key = decorators.get_request_key(request)
     eq_(key, '7e0c041b0a5b439e3c97b07eeffac326')
Esempio n. 2
0
 def test_x_forwarded_for_is_used(self):
     request = utils.get_request('get', '/foo/', user=utils.get_anon_mock())
     request.META['X_FORWARDED_FOR'] = '8.8.8.8'
     key = decorators.get_request_key(request)
     eq_(key, 'f1327cab63da54e1dcdf5e43eca03a4a')
Esempio n. 3
0
 def test_remote_addr_is_used(self):
     request = utils.get_request('get', '/foo/', user=utils.get_anon_mock())
     request.META['REMOTE_ADDR'] = '8.8.8.8'
     key = decorators.get_request_key(request)
     eq_(key, 'f1327cab63da54e1dcdf5e43eca03a4a')
Esempio n. 4
0
 def test_user_id_is_used(self):
     user = utils.get_user_mock()
     user.pk = 4
     request = utils.get_request('get', '/foo/', user=user)
     key = decorators.get_request_key(request)
     eq_(key, '70e69f28d62ccfea7e6e9d0783bdd8d3')