def test_check_api_auth__logged_in(self): ip = '1.2.3.4' request = mock.Mock( **{ 'user.is_authenticated.return_value': True, 'META': { 'REMOTE_ADDR': ip }, 'GET': {}, 'POST': {} }) self.assertEqual(True, auth.check_api_authorization(request))
def test_check_api_auth__key(self): from ebpub.openblockapi.apikey.models import generate_unique_api_key from ebpub.openblockapi.apikey.models import ApiKey from ebpub.accounts.models import User ip = '1.2.3.4' user = User.objects.create_user(email='*****@*****.**') key = ApiKey(key=generate_unique_api_key(), user=user) key.save() get_request = mock.Mock(**{'user.is_authenticated.return_value': False, 'META': {'REMOTE_ADDR': ip, auth.KEY_HEADER: key}, 'session': mock.MagicMock(), 'GET': {}, 'POST': {}}) self.assertEqual(True, auth.check_api_authorization(get_request))
def test_check_api_auth__key(self): from ebpub.openblockapi.apikey.models import generate_unique_api_key from ebpub.openblockapi.apikey.models import ApiKey from ebpub.accounts.models import User ip = "1.2.3.4" user = User.objects.create_user(email="*****@*****.**") key = ApiKey(key=generate_unique_api_key(), user=user) key.save() get_request = mock.Mock( **{ "user.is_authenticated.return_value": False, "META": {"REMOTE_ADDR": ip, auth.KEY_HEADER: key}, "session": mock.MagicMock(), "GET": {}, "POST": {}, } ) self.assertEqual(True, auth.check_api_authorization(get_request))
def test_check_api_auth__logged_in(self): ip = "1.2.3.4" request = mock.Mock( **{"user.is_authenticated.return_value": True, "META": {"REMOTE_ADDR": ip}, "GET": {}, "POST": {}} ) self.assertEqual(True, auth.check_api_authorization(request))
def test_check_api_auth__logged_in(self): ip = '1.2.3.4' request = mock.Mock(**{'user.is_authenticated.return_value': True, 'META': {'REMOTE_ADDR': ip}, 'GET': {}, 'POST': {}}) self.assertEqual(True, auth.check_api_authorization(request))