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')
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')
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')
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')