Skip to content

Commit db80713

Browse files
author
John Tompkins
authored
Restructure request to match handlers (#565)
* Restructure request to match handlers * RequestContext -> callbackContext * Bumping for release
1 parent 27da86e commit db80713

File tree

3 files changed

+1
-30
lines changed

3 files changed

+1
-30
lines changed

src/rpdk/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import logging
22

3-
__version__ = "0.1.8"
3+
__version__ = "0.1.9"
44

55
logging.getLogger(__name__).addHandler(logging.NullHandler())

src/rpdk/core/contract/resource_client.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ def __init__(
133133
)
134134
self.region = region
135135
self.account = get_account(self._session, self._creds)
136-
self.partition = self._get_partition()
137136
self._function_name = function_name
138137
if endpoint.startswith("http://"):
139138
self._client = self._session.client(
@@ -161,13 +160,6 @@ def __init__(
161160
self._inputs = inputs
162161
self._timeout_in_seconds = int(timeout_in_seconds)
163162

164-
def _get_partition(self):
165-
if self.region.startswith("cn"):
166-
return "aws-cn"
167-
if self.region.startswith("us-gov"):
168-
return "aws-gov"
169-
return "aws"
170-
171163
def _properties_to_paths(self, key):
172164
return {fragment_decode(prop, prefix="") for prop in self._schema.get(key, [])}
173165

@@ -340,7 +332,6 @@ def make_request(
340332
previous_resource_state,
341333
region,
342334
account,
343-
partition,
344335
action,
345336
creds,
346337
token,
@@ -354,7 +345,6 @@ def make_request(
354345
"previousResourceProperties": previous_resource_state,
355346
},
356347
"region": region,
357-
"awsPartition": partition,
358348
"awsAccountId": account,
359349
"action": action,
360350
"callbackContext": callback_context,
@@ -416,7 +406,6 @@ def _make_payload(self, action, current_model, previous_model=None, **kwargs):
416406
previous_model,
417407
self.region,
418408
self.account,
419-
self.partition,
420409
action,
421410
self._creds.copy(),
422411
self.generate_token(),
@@ -431,7 +420,6 @@ def _call(self, payload):
431420
"action",
432421
"requestData",
433422
"region",
434-
"awsPartition",
435423
"awsAccountId",
436424
"bearerToken",
437425
]

tests/contract/test_resource_client.py

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,6 @@ def test_make_request():
253253
previous_resource_state,
254254
"us-east-1",
255255
ACCOUNT,
256-
"aws",
257256
"CREATE",
258257
{},
259258
token,
@@ -265,7 +264,6 @@ def test_make_request():
265264
"previousResourceProperties": previous_resource_state,
266265
},
267266
"region": DEFAULT_REGION,
268-
"awsPartition": "aws",
269267
"awsAccountId": ACCOUNT,
270268
"action": "CREATE",
271269
"bearerToken": token,
@@ -538,7 +536,6 @@ def test_make_payload(resource_client):
538536
"previousResourceProperties": None,
539537
},
540538
"region": DEFAULT_REGION,
541-
"awsPartition": "aws",
542539
"awsAccountId": ACCOUNT,
543540
"action": "CREATE",
544541
"bearerToken": token,
@@ -876,17 +873,3 @@ def test_generate_update_example_with_inputs(resource_client_inputs):
876873

877874
def test_generate_invalid_update_example_with_inputs(resource_client_inputs):
878875
assert resource_client_inputs.generate_invalid_update_example({"a": 1}) == {"b": 2}
879-
880-
881-
def test_get_partition_aws(resource_client):
882-
assert resource_client._get_partition() == "aws"
883-
884-
885-
def test_get_partition_aws_cn(resource_client):
886-
resource_client.region = "cn-north-1"
887-
assert resource_client._get_partition() == "aws-cn"
888-
889-
890-
def test_get_partition_aws_gov(resource_client):
891-
resource_client.region = "us-gov-west-1"
892-
assert resource_client._get_partition() == "aws-gov"

0 commit comments

Comments
 (0)