Skip to content

Conversation

@jenshnielsen
Copy link
Collaborator

  • When possible avoid reading from log file but use caplog to get logging
  • Rework cleanup fixture to not touch pytest handlers but only remove handlers inserted by the test
  • Ensure that logging is off by default in tests

Closes #5418

Read setup log from caplog fixture rather than file.
Remove the need for setting / resetting loggers in tests
that do not require it.
This avoids modifying the pytest fixtures which has unintended
side effects
@codecov
Copy link

codecov bot commented Oct 4, 2023

Codecov Report

Merging #5419 (65cff6a) into master (5525025) will decrease coverage by 0.01%.
Report is 2 commits behind head on master.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #5419      +/-   ##
==========================================
- Coverage   68.27%   68.27%   -0.01%     
==========================================
  Files         341      341              
  Lines       29901    29901              
==========================================
- Hits        20415    20414       -1     
- Misses       9486     9487       +1     

@jenshnielsen jenshnielsen added this pull request to the merge queue Oct 4, 2023
Merged via the queue into microsoft:master with commit 30659dd Oct 4, 2023
@jenshnielsen jenshnielsen deleted the improve_logger_test branch October 4, 2023 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Random error in test_logger

2 participants