diff --git a/cisco_aci/tests/conftest.py b/cisco_aci/tests/conftest.py index 9cc0e22e77ae8..f1270778b3415 100644 --- a/cisco_aci/tests/conftest.py +++ b/cisco_aci/tests/conftest.py @@ -1,9 +1,18 @@ # (C) Datadog, Inc. 2021-present # All rights reserved # Licensed under a 3-clause BSD style license (see LICENSE) +from copy import deepcopy + import pytest +INSTANCE = {'aci_url': 'http://localhost', 'username': 'admin', 'pwd': 'admin'} + @pytest.fixture(scope="session") def dd_environment(): - yield {'aci_urls': []} + yield deepcopy(INSTANCE) + + +@pytest.fixture +def instance(): + return deepcopy(INSTANCE) diff --git a/cisco_aci/tests/test_cisco.py b/cisco_aci/tests/test_cisco.py index da91a6f5dfcef..795a71555e363 100644 --- a/cisco_aci/tests/test_cisco.py +++ b/cisco_aci/tests/test_cisco.py @@ -7,6 +7,7 @@ import pytest from mock import MagicMock +from datadog_checks.base import AgentCheck from datadog_checks.base.utils.containers import hash_mutable from datadog_checks.cisco_aci import CiscoACICheck from datadog_checks.cisco_aci.api import Api, SessionWrapper @@ -96,6 +97,7 @@ def test_config(aggregator, extra_config, expected_http_kwargs): @pytest.mark.e2e -def test_e2e(dd_agent_check, dd_environment): +def test_e2e(dd_agent_check, aggregator, instance): with pytest.raises(Exception): - dd_agent_check(dd_environment) + dd_agent_check(instance) + aggregator.assert_service_check("cisco_aci.can_connect", AgentCheck.CRITICAL)