Skip to content

Commit e26b717

Browse files
Merge customizations for SocialMessaging
1 parent c368c2e commit e26b717

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed

awscli/botocore/__init__.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,28 @@ def emit(self, record):
6161
'AssociateWhatsAppBusinessAccount',
6262
'-',
6363
): 'associate-whatsapp-business-account',
64+
('CreateWhatsAppMessageTemplate', '_'): 'create_whatsapp_message_template',
65+
('CreateWhatsAppMessageTemplate', '-'): 'create-whatsapp-message-template',
66+
(
67+
'CreateWhatsAppMessageTemplateFromLibrary',
68+
'_',
69+
): 'create_whatsapp_message_template_from_library',
70+
(
71+
'CreateWhatsAppMessageTemplateFromLibrary',
72+
'-',
73+
): 'create-whatsapp-message-template-from-library',
74+
(
75+
'CreateWhatsAppMessageTemplateMedia',
76+
'_',
77+
): 'create_whatsapp_message_template_media',
78+
(
79+
'CreateWhatsAppMessageTemplateMedia',
80+
'-',
81+
): 'create-whatsapp-message-template-media',
6482
('DeleteWhatsAppMessageMedia', '_'): 'delete_whatsapp_message_media',
6583
('DeleteWhatsAppMessageMedia', '-'): 'delete-whatsapp-message-media',
84+
('DeleteWhatsAppMessageTemplate', '_'): 'delete_whatsapp_message_template',
85+
('DeleteWhatsAppMessageTemplate', '-'): 'delete-whatsapp-message-template',
6686
(
6787
'DisassociateWhatsAppBusinessAccount',
6888
'_',
@@ -89,6 +109,8 @@ def emit(self, record):
89109
): 'get-linked-whatsapp-business-account-phone-number',
90110
('GetWhatsAppMessageMedia', '_'): 'get_whatsapp_message_media',
91111
('GetWhatsAppMessageMedia', '-'): 'get-whatsapp-message-media',
112+
('GetWhatsAppMessageTemplate', '_'): 'get_whatsapp_message_template',
113+
('GetWhatsAppMessageTemplate', '-'): 'get-whatsapp-message-template',
92114
(
93115
'ListLinkedWhatsAppBusinessAccounts',
94116
'_',
@@ -97,6 +119,10 @@ def emit(self, record):
97119
'ListLinkedWhatsAppBusinessAccounts',
98120
'-',
99121
): 'list-linked-whatsapp-business-accounts',
122+
('ListWhatsAppMessageTemplates', '_'): 'list_whatsapp_message_templates',
123+
('ListWhatsAppMessageTemplates', '-'): 'list-whatsapp-message-templates',
124+
('ListWhatsAppTemplateLibrary', '_'): 'list_whatsapp_template_library',
125+
('ListWhatsAppTemplateLibrary', '-'): 'list-whatsapp-template-library',
100126
('PostWhatsAppMessageMedia', '_'): 'post_whatsapp_message_media',
101127
('PostWhatsAppMessageMedia', '-'): 'post-whatsapp-message-media',
102128
(
@@ -109,6 +135,8 @@ def emit(self, record):
109135
): 'put-whatsapp-business-account-event-destinations',
110136
('SendWhatsAppMessage', '_'): 'send_whatsapp_message',
111137
('SendWhatsAppMessage', '-'): 'send-whatsapp-message',
138+
('UpdateWhatsAppMessageTemplate', '_'): 'update_whatsapp_message_template',
139+
('UpdateWhatsAppMessageTemplate', '-'): 'update-whatsapp-message-template',
112140
}
113141
ScalarTypes = ('string', 'integer', 'boolean', 'timestamp', 'float', 'double')
114142

tests/unit/botocore/test_utils.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,10 +293,26 @@ def test_special_cases(self):
293293
xform_name('AssociateWhatsAppBusinessAccount', '-'),
294294
'associate-whatsapp-business-account',
295295
)
296+
self.assertEqual(
297+
xform_name('CreateWhatsAppMessageTemplate', '-'),
298+
'create-whatsapp-message-template',
299+
)
300+
self.assertEqual(
301+
xform_name('CreateWhatsAppMessageTemplateFromLibrary', '-'),
302+
'create-whatsapp-message-template-from-library',
303+
)
304+
self.assertEqual(
305+
xform_name('CreateWhatsAppMessageTemplateMedia', '-'),
306+
'create-whatsapp-message-template-media',
307+
)
296308
self.assertEqual(
297309
xform_name('DeleteWhatsAppMessageMedia', '-'),
298310
'delete-whatsapp-message-media',
299311
)
312+
self.assertEqual(
313+
xform_name('DeleteWhatsAppMessageTemplate', '-'),
314+
'delete-whatsapp-message-template',
315+
)
300316
self.assertEqual(
301317
xform_name('DisassociateWhatsAppBusinessAccount', '-'),
302318
'disassociate-whatsapp-business-account',
@@ -313,10 +329,22 @@ def test_special_cases(self):
313329
xform_name('GetWhatsAppMessageMedia', '-'),
314330
'get-whatsapp-message-media',
315331
)
332+
self.assertEqual(
333+
xform_name('GetWhatsAppMessageTemplate', '-'),
334+
'get-whatsapp-message-template',
335+
)
316336
self.assertEqual(
317337
xform_name('ListLinkedWhatsAppBusinessAccounts', '-'),
318338
'list-linked-whatsapp-business-accounts',
319339
)
340+
self.assertEqual(
341+
xform_name('ListWhatsAppMessageTemplates', '-'),
342+
'list-whatsapp-message-templates',
343+
)
344+
self.assertEqual(
345+
xform_name('ListWhatsAppTemplateLibrary', '-'),
346+
'list-whatsapp-template-library',
347+
)
320348
self.assertEqual(
321349
xform_name('PostWhatsAppMessageMedia', '-'),
322350
'post-whatsapp-message-media',
@@ -328,6 +356,10 @@ def test_special_cases(self):
328356
self.assertEqual(
329357
xform_name('SendWhatsAppMessage', '-'), 'send-whatsapp-message'
330358
)
359+
self.assertEqual(
360+
xform_name('UpdateWhatsAppMessageTemplate', '-'),
361+
'update-whatsapp-message-template',
362+
)
331363

332364
def test_special_case_ends_with_s(self):
333365
self.assertEqual(xform_name('GatewayARNs', '-'), 'gateway-arns')

0 commit comments

Comments
 (0)