import requests # Test if the endpoint exists and returns proper error for unauthorized access BASE_URL = "http://localhost:8000" def test_unauthorized_access(): """Test that the endpoint requires authentication""" response = requests.get(f"{BASE_URL}/applications/my-applications") print(f"Status Code: {response.status_code}") print(f"Response: {response.json()}") # Should return 403 Forbidden since no token is provided assert response.status_code == 403, f"Expected 403, got {response.status_code}" print("OK - Endpoint correctly requires authentication") if __name__ == "__main__": print("Testing the new 'my-applications' endpoint...") test_unauthorized_access() print("Test completed successfully!")