File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -71,15 +71,19 @@ def test_write_to_log_appends_messages(self, tmp_path):
71
71
content = log_file .read_text ()
72
72
lines = content .strip ().split ('\n ' )
73
73
74
+ # Filter lines to only those containing our unique_id
75
+ # This prevents interference from other concurrent logging
76
+ test_lines = [line for line in lines if unique_id in line ]
77
+
74
78
# Verify all messages are present
75
- assert len (lines ) == len (messages ), f"Expected exactly { len (messages )} lines, got { len (lines )} "
79
+ assert len (test_lines ) == len (messages ), f"Expected exactly { len (messages )} lines with unique_id , got { len (test_lines )} "
76
80
77
81
for i , msg in enumerate (messages ):
78
- assert msg in lines [i ], f"Message '{ msg } ' not found in line { i } "
82
+ assert msg in test_lines [i ], f"Message '{ msg } ' not found in line { i } "
79
83
80
84
# Verify messages are in chronological order
81
85
timestamps = []
82
- for line in lines :
86
+ for line in test_lines :
83
87
# Extract timestamp from [timestamp] format
84
88
timestamp = line .split ('] ' )[0 ].strip ('[' )
85
89
timestamps .append (timestamp )
You can’t perform that action at this time.
0 commit comments