# Legacy tests - functionality moved to terraform_infra module # These tests remain for backwards compatibility def test_deemphasize_text_basic_string(): """ Tests deemphasize_text with a regular string. """ from pr_review.terraform_infra import TerraformInfraPRAnalyzer from unittest.mock import Mock analyzer = TerraformInfraPRAnalyzer(Mock(), Mock(), Mock(), Mock()) input_str = '# This is a test string.' expected_output = '#### This is a test string.' assert analyzer.post_process_analysis(input_str) == expected_output def test_deemphasize_text_multiple_headers(): """ Tests deemphasize_text with multiple header levels. """ from pr_review.terraform_infra import TerraformInfraPRAnalyzer from unittest.mock import Mock analyzer = TerraformInfraPRAnalyzer(Mock(), Mock(), Mock(), Mock()) input_str = """# Header 1 ## Header 2 ### Header 3 #### Header 4 Regular text""" expected_output = """#### Header 1 #### Header 2 #### Header 3 #### Header 4 Regular text""" assert analyzer.post_process_analysis(input_str) == expected_output