File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 2323from sonar import settings
2424
2525
26+ def test_set_standard () -> None :
27+ """test_set_standard"""
28+
29+ o = settings .get_object (tutil .SQ , "sonar.java.file.suffixes" )
30+ val = o .value
31+ new_val = [".jav" , ".java" , ".javacard" ]
32+ assert o .set (new_val )
33+ assert sorted (o .value ) == sorted (new_val )
34+
35+ new_val = [".jav" , ".java" , ".javacard" , ".jah" ]
36+ assert o .set (", " .join (new_val ))
37+ assert sorted (o .value ) == sorted (new_val )
38+
39+ assert o .reset ()
40+ assert sorted (o .value ) == sorted ([".jav" , ".java" ])
41+ assert o .set (val )
42+ assert sorted (o .value ) == sorted (val )
43+
44+
2645def test_autodetect_ai () -> None :
2746 """test_autodetect_ai"""
2847
@@ -50,8 +69,13 @@ def test_mqr_mode() -> None:
5069 assert not o .value
5170 assert o .set (val )
5271
72+
5373def test_unsettable () -> None :
5474 """test_unsettable"""
5575 o = settings .get_object (tutil .SQ , "sonar.core.startTime" )
5676 assert o is not None
5777 assert not o .set ("2025-01-01" )
78+ o = settings .get_object (tutil .SQ , "sonar.auth.github.apiUrl" )
79+ assert o is not None
80+ res = True if tutil .SQ .version () < (10 , 0 , 0 ) else False
81+ assert o .set ("https://api.github.com/" ) == res
You can’t perform that action at this time.
0 commit comments