@@ -10,7 +10,7 @@ def setup_mocks():
1010 ssm = Mock ()
1111
1212 config = Mock ()
13- config .ssm_prefix = "/dl/test/mesh "
13+ config .ssm_prefix = "/dl/test"
1414
1515 logger = Mock ()
1616
@@ -19,7 +19,7 @@ def setup_mocks():
1919
2020def create_sender_parameter (sender_id , mailbox_id ):
2121 return {
22- "Name" : f"/dl/test/mesh/ senders/{ sender_id } " ,
22+ "Name" : f"/dl/test/senders/{ sender_id } " ,
2323 "Value" : json .dumps ({
2424 "senderId" : sender_id ,
2525 "meshMailboxSenderId" : mailbox_id ,
@@ -47,7 +47,7 @@ def test_load_valid_senders_single_page(self):
4747 sender_lookup = SenderLookup (ssm , config , logger )
4848
4949 ssm .get_parameters_by_path .assert_called_once_with (
50- Path = "/dl/test/mesh/ senders/" ,
50+ Path = "/dl/test/senders/" ,
5151 WithDecryption = True
5252 )
5353 assert sender_lookup .is_valid_sender ("MAILBOX_001" )
@@ -80,8 +80,8 @@ def test_load_valid_senders_multiple_pages(self):
8080
8181 assert ssm .get_parameters_by_path .call_count == 2
8282 ssm .get_parameters_by_path .assert_has_calls ([
83- call (Path = "/dl/test/mesh/ senders/" , WithDecryption = True ),
84- call (Path = "/dl/test/mesh/ senders/" , WithDecryption = True , NextToken = "token123" )
83+ call (Path = "/dl/test/senders/" , WithDecryption = True ),
84+ call (Path = "/dl/test/senders/" , WithDecryption = True , NextToken = "token123" )
8585 ], any_order = False )
8686 assert sender_lookup .is_valid_sender ("MAILBOX_001" )
8787 assert sender_lookup .is_valid_sender ("MAILBOX_002" )
@@ -127,7 +127,7 @@ def test_load_valid_senders_handles_malformed_json(self):
127127 "Parameters" : [
128128 create_sender_parameter ("sender1" , "MAILBOX_001" ),
129129 {
130- "Name" : "/dl/test/mesh/ senders/bad_sender" ,
130+ "Name" : "/dl/test/senders/bad_sender" ,
131131 "Value" : "not valid json {{"
132132 },
133133 create_sender_parameter ("sender3" , "MAILBOX_003" ),
@@ -148,7 +148,7 @@ def test_load_valid_senders_handles_missing_mailbox_id(self):
148148 "Parameters" : [
149149 create_sender_parameter ("sender1" , "MAILBOX_001" ),
150150 {
151- "Name" : "/dl/test/mesh/ senders/incomplete_sender" ,
151+ "Name" : "/dl/test/senders/incomplete_sender" ,
152152 "Value" : json .dumps ({
153153 "senderId" : "incomplete" ,
154154 "name" : "Incomplete Sender"
@@ -172,7 +172,7 @@ def test_load_valid_senders_handles_empty_mailbox_id(self):
172172 "Parameters" : [
173173 create_sender_parameter ("sender1" , "MAILBOX_001" ),
174174 {
175- "Name" : "/dl/test/mesh/ senders/empty_mailbox" ,
175+ "Name" : "/dl/test/senders/empty_mailbox" ,
176176 "Value" : json .dumps ({
177177 "senderId" : "empty" ,
178178 "meshMailboxSenderId" : "" , # Empty string
@@ -192,7 +192,7 @@ def test_load_valid_senders_handles_empty_mailbox_id(self):
192192 def test_load_valid_senders_with_trailing_slash_in_path (self ):
193193 """Test that paths with trailing slashes are handled correctly"""
194194 ssm , config , logger = setup_mocks ()
195- config .ssm_prefix = "/dl/test/mesh/ " # Trailing slash
195+ config .ssm_prefix = "/dl/test/" # Trailing slash
196196
197197 ssm .get_parameters_by_path .return_value = {
198198 "Parameters" : [
@@ -203,7 +203,7 @@ def test_load_valid_senders_with_trailing_slash_in_path(self):
203203 sender_lookup = SenderLookup (ssm , config , logger )
204204
205205 ssm .get_parameters_by_path .assert_called_once_with (
206- Path = "/dl/test/mesh/ senders/" ,
206+ Path = "/dl/test/senders/" ,
207207 WithDecryption = True
208208 )
209209 assert sender_lookup .is_valid_sender ("MAILBOX_001" )
@@ -292,7 +292,7 @@ def test_load_valid_senders_skips_entries_with_missing_sender_id(self):
292292 "Parameters" : [
293293 create_sender_parameter ("sender1" , "MAILBOX_001" ),
294294 {
295- "Name" : "/dl/test/mesh/ senders/incomplete" ,
295+ "Name" : "/dl/test/senders/incomplete" ,
296296 "Value" : json .dumps ({
297297 "meshMailboxSenderId" : "MAILBOX_BAD" ,
298298 "name" : "Incomplete"
0 commit comments