Skip to content

Commit b6ceec4

Browse files
refactor: Minor changes including change in function name
1 parent 4e71b5a commit b6ceec4

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

examples/notification/notification.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,5 +115,5 @@ def create_notification_request_for_alarm(
115115
address_group=address_group,
116116
message_template=alarm_creation_template,
117117
)
118-
notification_client.apply_notification_strategy(request=notification_for_alarm_creation)
118+
notification_client.apply_dynamic_notification_strategy(request=notification_for_alarm_creation)
119119
print("Notification sent for alarm creation")

nisystemlink/clients/notification/_notification_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, configuration: core.HttpConfiguration | None = None):
3232
super().__init__(configuration, base_path="/ninotification/v1/")
3333

3434
@post("apply-dynamic-strategy")
35-
def apply_notification_strategy(
35+
def apply_dynamic_notification_strategy(
3636
self, request: models.DynamicStrategyRequest
3737
) -> None:
3838
"""Applies the notification strategy from the given request.

nisystemlink/clients/notification/models/_dynamic_notification_configuration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ def validate_required_pairs(self) -> DynamicNotificationConfiguration:
3636
one of message_template_id or message_template is present.
3737
"""
3838
if self.address_group_id is None and self.address_group is None:
39-
raise ValidationError("AddressGroupId is required.")
39+
raise ValidationError("One of either AddressGroupId or AddressGroup is required.")
4040

4141
if self.message_template_id is None and self.message_template is None:
42-
raise ValidationError("MessageTemplateId is required.")
42+
raise ValidationError("One of either MessageTemplateId or MessageTemplate is required.")
4343

4444
return self

nisystemlink/clients/notification/models/_smtp_address_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class SmtpAddressFields(JsonModel):
2222
class SmtpAddressGroup(BaseNotificationMetadata):
2323
"""Model defining notification recipients for SMTP service."""
2424

25-
interpreting_service_name: Literal["smtp"]
25+
interpreting_service_name: Literal["smtp"] = "smtp"
2626
"""Service name for SMTP-based interpretation."""
2727

2828
fields: SmtpAddressFields

nisystemlink/clients/notification/models/_smtp_message_template.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class SmtpMessageTemplateFields(JsonModel):
1919
class SmtpMessageTemplate(BaseNotificationMetadata):
2020
"""Model defining message template for SMTP service"""
2121

22-
interpreting_service_name: Literal["smtp"]
22+
interpreting_service_name: Literal["smtp"] = "smtp"
2323
"""Service name for SMTP-based interpretation."""
2424

2525
fields: SmtpMessageTemplateFields

tests/integration/notification/test_notification_client.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ class TestNotificationClient:
9494
def test__apply_strategy_with_correct_request__returns_none(
9595
self, client: NotificationClient, request_model: DynamicStrategyRequest
9696
):
97-
assert client.apply_notification_strategy(request=request_model) is None
97+
assert client.apply_dynamic_notification_strategy(request=request_model) is None
9898

9999
def test__apply_strategy_with_invalid_recipient__raises_exception(
100100
self,
@@ -119,7 +119,7 @@ def test__apply_strategy_with_invalid_recipient__raises_exception(
119119
)
120120

121121
with pytest.raises(ApiException) as exc_info:
122-
client.apply_notification_strategy(request=request_model)
122+
client.apply_dynamic_notification_strategy(request=request_model)
123123

124124
assert exc_info.value.http_status_code == 400
125125

@@ -155,7 +155,7 @@ def test__apply_strategy_with_empty_subject_template_fields__raises_exception(
155155
)
156156

157157
with pytest.raises(ApiException) as exc_info:
158-
client.apply_notification_strategy(request=request_model)
158+
client.apply_dynamic_notification_strategy(request=request_model)
159159

160160
assert exc_info.value.http_status_code == 400
161161

@@ -187,7 +187,7 @@ def test__apply_strategy_with_no_address_and_message_template_id__returns_none(
187187
]
188188
),
189189
)
190-
assert client.apply_notification_strategy(request=request_model) is None
190+
assert client.apply_dynamic_notification_strategy(request=request_model) is None
191191

192192
def test__apply_multiple_notification_configurations__returns_none(
193193
self,
@@ -226,4 +226,4 @@ def test__apply_multiple_notification_configurations__returns_none(
226226
]
227227
),
228228
)
229-
assert client.apply_notification_strategy(request=request_model) is None
229+
assert client.apply_dynamic_notification_strategy(request=request_model) is None

0 commit comments

Comments
 (0)