"""Tests for /auth0/organizations/ endpoint.""" import pytest import requests from tests.integration import config from . import data @pytest.mark.parametrize( ('org_name', 'expected_status', 'expected_body'), ( ('orchard', 200, data.ORCHARD_ORG_DATA), ('awal', 200, data.AWAL_ORG_DATA), ('knr', 200, data.KNR_ORG_DATA), ('sme', 200, data.SME_ORG_DATA), ('non_existent_org', 404, None), ), ) def test_get_auth0_organization(org_name, expected_status, expected_body): """Test getting an auth0 organization.""" res = requests.get( '{qa_base_url}/auth0/organizations/{org_name}'.format( qa_base_url=config.QA_BASE_URL, org_name=org_name, ) ) assert res.status_code == expected_status if expected_status != 200: return assert res.json() == expected_body