@@ -523,47 +523,35 @@ def test_to_string_hidden_empty_chapter_not_shown():
523523 assert result == ""
524524
525525
526- def test_to_string_debug_logging_for_hidden (caplog ):
526+ def test_to_string_debug_logging_for_hidden (caplog , monkeypatch ):
527527 # Arrange
528528 caplog .set_level ("DEBUG" )
529529 cc = CustomChapters ()
530530 cc .from_yaml_array ([{"title" : "Hidden" , "labels" : "bug" , "hidden" : True }])
531531 cc .chapters ["Hidden" ].add_row (1 , "Bug fix" )
532532 # Mock verbose mode
533- import release_notes_generator .action_inputs
534- original_get_verbose = release_notes_generator .action_inputs .ActionInputs .get_verbose
535- release_notes_generator .action_inputs .ActionInputs .get_verbose = staticmethod (lambda : True )
533+ monkeypatch .setattr (ActionInputs , "get_verbose" , staticmethod (lambda : True ))
536534 # Act
537- try :
538- cc .to_string ()
539- # Assert
540- assert any ("Skipping hidden chapter" in r .message for r in caplog .records )
541- assert any ("Hidden" in r .message and "1 records tracked" in r .message for r in caplog .records )
542- finally :
543- # Restore
544- release_notes_generator .action_inputs .ActionInputs .get_verbose = original_get_verbose
535+ cc .to_string ()
536+ # Assert
537+ assert any ("Skipping hidden chapter" in r .message for r in caplog .records )
538+ assert any ("Hidden" in r .message and "1 records tracked" in r .message for r in caplog .records )
545539
546540
547- def test_populate_debug_logging_for_hidden_assignment (record_stub , caplog ):
541+ def test_populate_debug_logging_for_hidden_assignment (record_stub , caplog , monkeypatch ):
548542 # Arrange
549543 caplog .set_level ("DEBUG" )
550544 cc = CustomChapters ()
551545 cc .from_yaml_array ([{"title" : "Hidden" , "labels" : "bug" , "hidden" : True }])
552546 record = record_stub ("org/repo#1" , ["bug" ])
553547 records = {"org/repo#1" : record }
554548 # Mock verbose mode
555- import release_notes_generator .action_inputs
556- original_get_verbose = release_notes_generator .action_inputs .ActionInputs .get_verbose
557- release_notes_generator .action_inputs .ActionInputs .get_verbose = staticmethod (lambda : True )
549+ monkeypatch .setattr (ActionInputs , "get_verbose" , staticmethod (lambda : True ))
558550 # Act
559- try :
560- cc .populate (records )
561- # Assert
562- assert any ("assigned to hidden chapter" in r .message .lower () for r in caplog .records )
563- assert any ("not counted for duplicity" in r .message .lower () for r in caplog .records )
564- finally :
565- # Restore
566- release_notes_generator .action_inputs .ActionInputs .get_verbose = original_get_verbose
551+ cc .populate (records )
552+ # Assert
553+ assert any ("assigned to hidden chapter" in r .message .lower () for r in caplog .records )
554+ assert any ("not counted for duplicity" in r .message .lower () for r in caplog .records )
567555
568556
569557def test_hidden_chapter_info_logging (caplog ):
0 commit comments