Skip to content

Commit bf94279

Browse files
Reverting test
1 parent e089bcf commit bf94279

File tree

1 file changed

+1
-56
lines changed

1 file changed

+1
-56
lines changed

tests/functional/test_logger_powertools_formatter.py

+1-56
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,13 @@
66
import re
77
import string
88
import time
9-
from collections import namedtuple
109

1110
import pytest
1211

1312
from aws_lambda_powertools import Logger
14-
from aws_lambda_powertools.logging.formatter import LambdaPowertoolsFormatter
1513
from aws_lambda_powertools.logging.formatters.datadog import DatadogLogFormatter
1614

1715

18-
@pytest.fixture
19-
def lambda_context():
20-
lambda_context = {
21-
"function_name": "test",
22-
"memory_limit_in_mb": 128,
23-
"invoked_function_arn": "arn:aws:lambda:eu-west-1:809313241:function:test",
24-
"aws_request_id": "52fdfc07-2182-154f-163f-5f0f9a621d72",
25-
}
26-
27-
return namedtuple("LambdaContext", lambda_context.keys())(*lambda_context.values())
28-
29-
3016
@pytest.fixture
3117
def stdout():
3218
return io.StringIO()
@@ -310,9 +296,7 @@ def test_log_in_utc(service_name):
310296

311297
def test_log_with_localtime(service_name):
312298
# GIVEN a logger where UTC is false
313-
logger = Logger(service=service_name, utc=True)
314-
315-
print(logger.handlers[0].formatter.converter)
299+
logger = Logger(service=service_name, utc=False)
316300

317301
# THEN logging formatter time converter should use localtime fn
318302
assert logger.handlers[0].formatter.converter == time.localtime
@@ -374,42 +358,3 @@ def test_datadog_formatter_use_rfc3339_date(stdout, service_name):
374358
log = capture_logging_output(stdout)
375359

376360
assert re.fullmatch(RFC3339_REGEX, log["timestamp"]) # "2022-10-27T17:42:26.841+0200"
377-
378-
379-
def test_logger_logs_stack_trace_with_formatter_default_value(service_name, stdout):
380-
# GIVEN a Logger instance with LambdaPowertoolsFormatter set explictly
381-
# GIVE serialize_stacktrace default value = True
382-
logger = Logger(service=service_name, stream=stdout, logger_formatter=LambdaPowertoolsFormatter())
383-
384-
# WHEN invoking a Lambda
385-
def handler(event, context):
386-
try:
387-
raise ValueError("something went wrong")
388-
except Exception:
389-
logger.exception("Received an exception")
390-
391-
# THEN we expect a "stack_trace" in log
392-
handler({}, lambda_context)
393-
log = capture_logging_output(stdout)
394-
assert "stack_trace" in log
395-
396-
397-
def test_logger_logs_stack_trace_with_formatter_non_default_value(service_name, stdout):
398-
# GIVEN a Logger instance with serialize_stacktrace = False
399-
logger = Logger(
400-
service=service_name,
401-
stream=stdout,
402-
logger_formatter=LambdaPowertoolsFormatter(serialize_stacktrace=False),
403-
)
404-
405-
# WHEN invoking a Lambda
406-
def handler(event, context):
407-
try:
408-
raise ValueError("something went wrong")
409-
except Exception:
410-
logger.exception("Received an exception")
411-
412-
# THEN we expect a "stack_trace" not in log
413-
handler({}, lambda_context)
414-
log = capture_logging_output(stdout)
415-
assert "stack_trace" not in log

0 commit comments

Comments
 (0)