feat/dns-zone-info #1
@ -1,7 +1,7 @@
|
||||
import unittest
|
||||
import json
|
||||
import pytest
|
||||
from unittest.mock import patch, MagicMock
|
||||
import json
|
||||
from unittest.mock import patch, MagicMock, Mock
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
from ansible.module_utils import basic
|
||||
from ansible.module_utils.common.text.converters import to_bytes
|
||||
@ -90,53 +90,6 @@ class TestPublicCloudConfigInfoModule(unittest.TestCase):
|
||||
changed=False, config=api_response_data["data"]
|
||||
)
|
||||
|
||||
# def test_successful_retrieval(self):
|
||||
# """
|
||||
# Test a successful retrieval of public cloud configuration.
|
||||
# """
|
||||
# set_module_args(
|
||||
# {
|
||||
# "api_token": "mock_api_token",
|
||||
# "account_id": "mock_account_id",
|
||||
# }
|
||||
# )
|
||||
#
|
||||
# api_response_data = {
|
||||
# "result": "success",
|
||||
# "data": {
|
||||
# "free_tier": 300,
|
||||
# "free_tier_used": 24.34,
|
||||
# "account_resource_level": 2,
|
||||
# "valid_from": 1707584356,
|
||||
# "valid_to": 1717192799,
|
||||
# "project_count": 2,
|
||||
# },
|
||||
# }
|
||||
#
|
||||
# self.mock_client_instance.get.return_value = api_response_data
|
||||
#
|
||||
# with patch.object(
|
||||
# AnsibleModule, "exit_json", side_effect=exit_json
|
||||
# ) as mock_exit_json:
|
||||
# with patch.object(
|
||||
# AnsibleModule, "fail_json", side_effect=fail_json
|
||||
# ) as mock_fail_json:
|
||||
# with pytest.raises(AnsibleExitJson) as e:
|
||||
# public_cloud_config_info.main()
|
||||
# mock_fail_json.assert_not_called()
|
||||
# result = e.value.kwargs
|
||||
# assert result["changed"] is False
|
||||
# assert "config" in result
|
||||
# assert result["config"] == api_response_data["data"]
|
||||
# mock_exit_json.assert_called_once()
|
||||
# self.mock_client_class.assert_called_with(
|
||||
# api_version="1", api_token="mock_api_token"
|
||||
# )
|
||||
# self.mock_client_instance.get.assert_called_once_with(
|
||||
# "/public_clouds/config",
|
||||
# params={"account_id": "mock_account_id"},
|
||||
# )
|
||||
|
||||
def test_missing_required_params(self):
|
||||
"""
|
||||
Test behavior when required parameters are missing.
|
||||
|
Loading…
Reference in New Issue
Block a user