Skip to content

Commit e94aed5

Browse files
committed
testing
1 parent 2501df8 commit e94aed5

File tree

3 files changed

+11
-19
lines changed

3 files changed

+11
-19
lines changed

src/cloudformation_cli_python_lib/utils.py

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ def serialize(self) -> Mapping[str, Any]:
219219

220220

221221
@dataclass
222-
class HookRequestDataFooBar:
222+
class HookRequestData:
223223
targetName: str
224224
targetType: str
225225
targetLogicalId: str
@@ -236,10 +236,8 @@ def __init__(self, **kwargs: Any) -> None:
236236
setattr(self, k, v)
237237

238238
@classmethod
239-
def deserialize(
240-
cls, json_data: MutableMapping[str, Any]
241-
) -> "HookRequestDataFooBar":
242-
req_data = HookRequestDataFooBar(**json_data)
239+
def deserialize(cls, json_data: MutableMapping[str, Any]) -> "HookRequestData":
240+
req_data = HookRequestData(**json_data)
243241
for key in json_data:
244242
if not key.endswith("Credentials"):
245243
continue
@@ -290,12 +288,6 @@ def is_hook_invocation_payload_remote(self) -> bool:
290288
not self.targetModel and self.payload
291289
): # pylint: disable=simplifiable-if-statement
292290
return True
293-
# return True
294-
# if (
295-
# not hasattr(self, HOOK_REQUEST_DATA_TARGET_MODEL_FIELD_NAME)
296-
# and hasattr(self, HOOK_REQUEST_DATA_PAYLOAD_FIELD_NAME)
297-
# ): # pylint: disable=simplifiable-if-statement
298-
# return True
299291

300292
return False
301293

@@ -307,7 +299,7 @@ class HookInvocationRequest:
307299
hookTypeName: str
308300
hookTypeVersion: str
309301
actionInvocationPoint: str
310-
requestData: HookRequestDataFooBar
302+
requestData: HookRequestData
311303
clientRequestToken: str
312304
changeSetId: Optional[str] = None
313305
hookModel: Optional[Mapping[str, Any]] = None
@@ -322,7 +314,7 @@ def __init__(self, **kwargs: Any) -> None:
322314
@classmethod
323315
def deserialize(cls, json_data: MutableMapping[str, Any]) -> Any:
324316
event = HookInvocationRequest(**json_data)
325-
event.requestData = HookRequestDataFooBar.deserialize(
317+
event.requestData = HookRequestData.deserialize(
326318
json_data.get("requestData", {})
327319
)
328320
event.requestContext = HookRequestContext.deserialize(

tests/lib/hook_test.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from cloudformation_cli_python_lib.utils import (
1818
Credentials,
1919
HookInvocationRequest,
20-
HookRequestDataFooBar,
20+
HookRequestData,
2121
)
2222

2323
import json
@@ -492,15 +492,15 @@ def test_get_hook_status(operation_status, hook_status):
492492

493493

494494
def test__hook_request_data_remote_payload():
495-
non_remote_input = HookRequestDataFooBar(
495+
non_remote_input = HookRequestData(
496496
targetName="someTargetName",
497497
targetType="someTargetModel",
498498
targetLogicalId="someTargetLogicalId",
499499
targetModel={"resourceProperties": {"propKeyA": "propValueA"}},
500500
)
501501
assert non_remote_input.is_hook_invocation_payload_remote() is False
502502

503-
non_remote_input_1 = HookRequestDataFooBar(
503+
non_remote_input_1 = HookRequestData(
504504
targetName="someTargetName",
505505
targetType="someTargetModel",
506506
targetLogicalId="someTargetLogicalId",
@@ -509,7 +509,7 @@ def test__hook_request_data_remote_payload():
509509
)
510510
assert non_remote_input_1.is_hook_invocation_payload_remote() is False
511511

512-
remote_input = HookRequestDataFooBar(
512+
remote_input = HookRequestData(
513513
targetName="someTargetName",
514514
targetType="someTargetModel",
515515
targetLogicalId="someTargetLogicalId",

tests/lib/log_delivery_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from cloudformation_cli_python_lib.utils import (
99
HandlerRequest,
1010
HookInvocationRequest,
11-
HookRequestDataFooBar,
11+
HookRequestData,
1212
RequestData,
1313
)
1414

@@ -60,7 +60,7 @@ def make_hook_payload() -> HookInvocationRequest:
6060
clientRequestToken=str(uuid4()),
6161
hookTypeName="AWS::Test::Hook",
6262
hookTypeVersion="3",
63-
requestData=HookRequestDataFooBar(
63+
requestData=HookRequestData(
6464
providerLogGroupName="test_group",
6565
targetName="AWS::Test::Resource",
6666
targetType="RESOURCE",

0 commit comments

Comments
 (0)