PYTHON-4354 & PYTHON-4355 - Increase logging limit for tests (#1584)
This commit is contained in:
parent
74595a1608
commit
29df4159ed
@ -129,6 +129,10 @@ GCP_CREDS = {
|
||||
}
|
||||
KMIP_CREDS = {"endpoint": os.environ.get("FLE_KMIP_ENDPOINT", "localhost:5698")}
|
||||
|
||||
os.environ[
|
||||
"MONGOB_LOG_MAX_DOCUMENT_LENGTH"
|
||||
] = "2000" # Ensure Evergreen metadata doesn't result in truncation
|
||||
|
||||
|
||||
def is_server_resolvable():
|
||||
"""Returns True if 'server' is resolvable."""
|
||||
|
||||
@ -26,8 +26,6 @@ from test.unified_format import generate_test_classes
|
||||
# Location of JSON test specifications.
|
||||
_TEST_PATH = os.path.join(os.path.dirname(os.path.realpath(__file__)), "command_logging")
|
||||
|
||||
os.environ["MONGOB_LOG_MAX_DOCUMENT_LENGTH"] = "2000"
|
||||
|
||||
globals().update(
|
||||
generate_test_classes(
|
||||
_TEST_PATH,
|
||||
|
||||
@ -1770,15 +1770,16 @@ class UnifiedSpecTestMixinV1(IntegrationTest):
|
||||
def format_logs(log_list):
|
||||
client_to_log = defaultdict(list)
|
||||
for log in log_list:
|
||||
data = json_util.loads(log.message)
|
||||
client = data.pop("clientId")
|
||||
client_to_log[client].append(
|
||||
{
|
||||
"level": log.levelname.lower(),
|
||||
"component": log.name.replace("pymongo.", "", 1),
|
||||
"data": data,
|
||||
}
|
||||
)
|
||||
if log.module != "ocsp_support":
|
||||
data = json_util.loads(log.message)
|
||||
client = data.pop("clientId")
|
||||
client_to_log[client].append(
|
||||
{
|
||||
"level": log.levelname.lower(),
|
||||
"component": log.name.replace("pymongo.", "", 1),
|
||||
"data": data,
|
||||
}
|
||||
)
|
||||
return client_to_log
|
||||
|
||||
with self.assertLogs("pymongo", level="DEBUG") as cm:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user