@@ -65,7 +65,8 @@ def test_load_toml_file_kebab_case(self):
6565 self .assertEqual (properties .sonar_properties .get ("sonar.projectKey" ), "my-project" )
6666 self .assertEqual (properties .sonar_properties .get ("sonar.projectName" ), "My Project" )
6767
68- def test_load_toml_file_kebab_case_unknown_properties (self ):
68+ @patch ("pysonar_scanner.configuration.pyproject_toml.logging" )
69+ def test_load_toml_file_kebab_case_unknown_properties (self , mock_logging ):
6970 self .fs .create_file (
7071 "pyproject.toml" ,
7172 contents = """
@@ -81,6 +82,16 @@ def test_load_toml_file_kebab_case_unknown_properties(self):
8182 self .assertEqual (properties .sonar_properties .get ("sonar.someUnknownProperty" ), "some-value" )
8283 self .assertEqual (properties .sonar_properties .get ("sonar.nestedProperty.someNestedKey" ), "nested-value" )
8384
85+ mock_logging .debug .assert_any_call (
86+ "Converting kebab-case property 'sonar.coverage-report-paths' to camelCase: 'sonar.coverageReportPaths'"
87+ )
88+ mock_logging .debug .assert_any_call (
89+ "Converting kebab-case property 'sonar.some-unknown-property' to camelCase: 'sonar.someUnknownProperty'"
90+ )
91+ mock_logging .debug .assert_any_call (
92+ "Converting kebab-case property 'sonar.nested-property.some-nested-key' to camelCase: 'sonar.nestedProperty.someNestedKey'"
93+ )
94+
8495 def test_load_toml_file_without_sonar_section (self ):
8596 self .fs .create_file (
8697 "pyproject.toml" ,
@@ -178,3 +189,4 @@ def test_load_toml_file_project_content(self):
178189 self .assertEqual (properties .project_properties .get ("sonar.projectName" ), "My Overridden Project Name" )
179190 self .assertEqual (properties .project_properties .get ("sonar.projectDescription" ), "My Project Description" )
180191 self .assertEqual (properties .project_properties .get ("sonar.python.version" ), "3.6,3.7,3.8" )
192+
0 commit comments