@@ -165,7 +165,6 @@ class PointersCase(NamedTuple):
165165 response : dict
166166 expected_pointers : List [_SpanPointerDescription ]
167167 expected_logger_regex : Optional [str ]
168- logger_level : str
169168
170169 @pytest .mark .parametrize (
171170 "pointers_case" ,
@@ -178,7 +177,6 @@ class PointersCase(NamedTuple):
178177 response = {},
179178 expected_pointers = [],
180179 expected_logger_regex = None ,
181- logger_level = "debug" ,
182180 ),
183181 PointersCase (
184182 name = "unknown s3 operation" ,
@@ -188,7 +186,6 @@ class PointersCase(NamedTuple):
188186 response = {},
189187 expected_pointers = [],
190188 expected_logger_regex = None ,
191- logger_level = "debug" ,
192189 ),
193190 PointersCase (
194191 name = "malformed s3.PutObject, missing bucket" ,
@@ -202,7 +199,6 @@ class PointersCase(NamedTuple):
202199 },
203200 expected_pointers = [],
204201 expected_logger_regex = r"span pointers: problem with parameters for S3.PutObject .*: 'Bucket'" ,
205- logger_level = "debug" ,
206202 ),
207203 PointersCase (
208204 name = "malformed s3.PutObject, missing key" ,
@@ -216,7 +212,6 @@ class PointersCase(NamedTuple):
216212 },
217213 expected_pointers = [],
218214 expected_logger_regex = r"span pointers: problem with parameters for S3.PutObject .*: 'Key'" ,
219- logger_level = "debug" ,
220215 ),
221216 PointersCase (
222217 name = "malformed s3.PutObject, missing etag" ,
@@ -229,7 +224,6 @@ class PointersCase(NamedTuple):
229224 response = {},
230225 expected_pointers = [],
231226 expected_logger_regex = r"span pointers: problem with parameters for S3.PutObject .*: 'ETag'" ,
232- logger_level = "debug" ,
233227 ),
234228 PointersCase (
235229 name = "malformed s3.PutObject, impossible non-ascii bucket" ,
@@ -244,7 +238,6 @@ class PointersCase(NamedTuple):
244238 },
245239 expected_pointers = [],
246240 expected_logger_regex = r".*'ascii' codec can't encode characters.*" ,
247- logger_level = "debug" ,
248241 ),
249242 PointersCase (
250243 name = "s3.PutObject" ,
@@ -266,7 +259,6 @@ class PointersCase(NamedTuple):
266259 ),
267260 ],
268261 expected_logger_regex = None ,
269- logger_level = "debug" ,
270262 ),
271263 PointersCase (
272264 name = "s3.PutObject with double quoted ETag" ,
@@ -289,7 +281,6 @@ class PointersCase(NamedTuple):
289281 ),
290282 ],
291283 expected_logger_regex = None ,
292- logger_level = "debug" ,
293284 ),
294285 PointersCase (
295286 name = "s3.CopyObject" ,
@@ -313,7 +304,6 @@ class PointersCase(NamedTuple):
313304 ),
314305 ],
315306 expected_logger_regex = None ,
316- logger_level = "debug" ,
317307 ),
318308 PointersCase (
319309 name = "s3.CopyObject with double quoted ETag" ,
@@ -337,7 +327,6 @@ class PointersCase(NamedTuple):
337327 ),
338328 ],
339329 expected_logger_regex = None ,
340- logger_level = "debug" ,
341330 ),
342331 PointersCase (
343332 name = "s3.CompleteMultipartUpload" ,
@@ -359,7 +348,6 @@ class PointersCase(NamedTuple):
359348 ),
360349 ],
361350 expected_logger_regex = None ,
362- logger_level = "debug" ,
363351 ),
364352 PointersCase (
365353 name = "s3.CompleteMultipartUpload with double quoted ETag" ,
@@ -382,7 +370,6 @@ class PointersCase(NamedTuple):
382370 ),
383371 ],
384372 expected_logger_regex = None ,
385- logger_level = "debug" ,
386373 ),
387374 PointersCase (
388375 name = "dynamodb.PutItem" ,
@@ -406,7 +393,6 @@ class PointersCase(NamedTuple):
406393 ),
407394 ],
408395 expected_logger_regex = None ,
409- logger_level = "debug" ,
410396 ),
411397 PointersCase (
412398 name = "dynamodb.PutItem deserialized" ,
@@ -430,7 +416,6 @@ class PointersCase(NamedTuple):
430416 ),
431417 ],
432418 expected_logger_regex = None ,
433- logger_level = "debug" ,
434419 ),
435420 PointersCase (
436421 name = "dynamodb.PutItem with extra data" ,
@@ -455,7 +440,6 @@ class PointersCase(NamedTuple):
455440 ),
456441 ],
457442 expected_logger_regex = None ,
458- logger_level = "debug" ,
459443 ),
460444 PointersCase (
461445 name = "dynamodb.PutItem unknown table" ,
@@ -472,7 +456,6 @@ class PointersCase(NamedTuple):
472456 },
473457 expected_pointers = [],
474458 expected_logger_regex = ".*unknown-table.*" ,
475- logger_level = "warning" ,
476459 ),
477460 PointersCase (
478461 name = "dynamodb.PutItem missing primary key" ,
@@ -489,7 +472,6 @@ class PointersCase(NamedTuple):
489472 },
490473 expected_pointers = [],
491474 expected_logger_regex = ".*missing primary key field: some-key" ,
492- logger_level = "debug" ,
493475 ),
494476 PointersCase (
495477 name = "dynamodb.UpdateItem" ,
@@ -513,7 +495,6 @@ class PointersCase(NamedTuple):
513495 ),
514496 ],
515497 expected_logger_regex = None ,
516- logger_level = "debug" ,
517498 ),
518499 PointersCase (
519500 name = "dynamodb.UpdateItem deserialized" ,
@@ -537,7 +518,6 @@ class PointersCase(NamedTuple):
537518 ),
538519 ],
539520 expected_logger_regex = None ,
540- logger_level = "debug" ,
541521 ),
542522 PointersCase (
543523 name = "dynamodb.UpdateItem table does not need to be known" ,
@@ -561,7 +541,6 @@ class PointersCase(NamedTuple):
561541 ),
562542 ],
563543 expected_logger_regex = None ,
564- logger_level = "debug" ,
565544 ),
566545 PointersCase (
567546 name = "dynamodb.UpdateItem with two key attributes" ,
@@ -586,7 +565,6 @@ class PointersCase(NamedTuple):
586565 ),
587566 ],
588567 expected_logger_regex = None ,
589- logger_level = "debug" ,
590568 ),
591569 PointersCase (
592570 name = "dynamodb.UpdateItem with three keys, impossibly" ,
@@ -605,7 +583,6 @@ class PointersCase(NamedTuple):
605583 },
606584 expected_pointers = [],
607585 expected_logger_regex = ".*unexpected number of primary key fields: 3" ,
608- logger_level = "debug" ,
609586 ),
610587 PointersCase (
611588 name = "dynamodb.UpdateItem missing the key" ,
@@ -619,7 +596,6 @@ class PointersCase(NamedTuple):
619596 },
620597 expected_pointers = [],
621598 expected_logger_regex = ".*'Key'.*" ,
622- logger_level = "debug" ,
623599 ),
624600 PointersCase (
625601 name = "dynamodb.DeleteItem" ,
@@ -643,7 +619,6 @@ class PointersCase(NamedTuple):
643619 ),
644620 ],
645621 expected_logger_regex = None ,
646- logger_level = "debug" ,
647622 ),
648623 PointersCase (
649624 name = "dynamodb.DeleteItem deserialized" ,
@@ -667,7 +642,6 @@ class PointersCase(NamedTuple):
667642 ),
668643 ],
669644 expected_logger_regex = None ,
670- logger_level = "debug" ,
671645 ),
672646 PointersCase (
673647 name = "dynamodb.DeleteItem table does not need to be known" ,
@@ -691,7 +665,6 @@ class PointersCase(NamedTuple):
691665 ),
692666 ],
693667 expected_logger_regex = None ,
694- logger_level = "debug" ,
695668 ),
696669 PointersCase (
697670 name = "dynamodb.DeleteItem with two key attributes" ,
@@ -716,7 +689,6 @@ class PointersCase(NamedTuple):
716689 ),
717690 ],
718691 expected_logger_regex = None ,
719- logger_level = "debug" ,
720692 ),
721693 PointersCase (
722694 name = "dynamodb.DeleteItem with three keys, impossibly" ,
@@ -735,7 +707,6 @@ class PointersCase(NamedTuple):
735707 },
736708 expected_pointers = [],
737709 expected_logger_regex = ".*unexpected number of primary key fields: 3" ,
738- logger_level = "debug" ,
739710 ),
740711 PointersCase (
741712 name = "dynamodb.DeleteItem missing the key" ,
@@ -749,7 +720,6 @@ class PointersCase(NamedTuple):
749720 },
750721 expected_pointers = [],
751722 expected_logger_regex = ".*'Key'.*" ,
752- logger_level = "debug" ,
753723 ),
754724 PointersCase (
755725 name = "dynamodb.BatchWriteItem works with multiple items and tables" ,
@@ -828,7 +798,6 @@ class PointersCase(NamedTuple):
828798 ),
829799 ],
830800 expected_logger_regex = None ,
831- logger_level = "debug" ,
832801 ),
833802 PointersCase (
834803 name = "dynamodb.BatchWriteItem works with multiple items and tables serialized" ,
@@ -907,7 +876,6 @@ class PointersCase(NamedTuple):
907876 ),
908877 ],
909878 expected_logger_regex = None ,
910- logger_level = "debug" ,
911879 ),
912880 PointersCase (
913881 name = "dynamodb.BatchWriteItem still needs the mapping sometimes" ,
@@ -929,7 +897,6 @@ class PointersCase(NamedTuple):
929897 response = {},
930898 expected_pointers = [],
931899 expected_logger_regex = ".*unknown-table.*" ,
932- logger_level = "warning" ,
933900 ),
934901 PointersCase (
935902 name = "dynamodb.TransactWriteItems basic case" ,
@@ -999,7 +966,6 @@ class PointersCase(NamedTuple):
999966 ),
1000967 ],
1001968 expected_logger_regex = None ,
1002- logger_level = "debug" ,
1003969 ),
1004970 PointersCase (
1005971 name = "dynamodb.TransactWriteItems basic case deserialized" ,
@@ -1069,7 +1035,6 @@ class PointersCase(NamedTuple):
10691035 ),
10701036 ],
10711037 expected_logger_regex = None ,
1072- logger_level = "debug" ,
10731038 ),
10741039 PointersCase (
10751040 name = "dynamodb.TransactWriteItems still needs the mapping sometimes" ,
@@ -1090,7 +1055,6 @@ class PointersCase(NamedTuple):
10901055 response = {},
10911056 expected_pointers = [],
10921057 expected_logger_regex = ".*unknown-table.*" ,
1093- logger_level = "warning" ,
10941058 ),
10951059 ],
10961060 ids = lambda case : case .name ,
@@ -1099,7 +1063,7 @@ def test_pointers(self, pointers_case: PointersCase) -> None:
10991063 # We might like to use caplog here but it resulted in inconsistent test
11001064 # behavior, so we have to go a bit deeper.
11011065
1102- with mock .patch .object (logging .Logger , pointers_case . logger_level ) as mock_logger :
1066+ with mock .patch .object (logging .Logger , "debug" ) as mock_logger :
11031067 assert sorted (
11041068 extract_span_pointers_from_successful_botocore_response (
11051069 dynamodb_primary_key_names_for_tables = {
0 commit comments