@@ -23,26 +23,30 @@ def test_validation_settings_parse_dict():
2323 "profiles_path" : "/path/to/profiles" ,
2424 "requirement_severity" : "RECOMMENDED" ,
2525 "enable_profile_inheritance" : False ,
26+ "disable_inherited_profiles_issue_reporting" : True ,
2627 }
2728 settings = ValidationSettings .parse (settings_dict )
2829 assert str (settings .rocrate_uri ) == "/path/to/data"
2930 assert settings .profiles_path == "/path/to/profiles"
3031 assert settings .requirement_severity == Severity .RECOMMENDED
3132 assert settings .enable_profile_inheritance is False
33+ assert settings .disable_inherited_profiles_issue_reporting is True
3234
3335
3436def test_validation_settings_parse_object ():
3537 existing_settings = ValidationSettings (
3638 rocrate_uri = "/path/to/data" ,
3739 profiles_path = "/path/to/profiles" ,
3840 requirement_severity = Severity .RECOMMENDED ,
39- enable_profile_inheritance = False
41+ enable_profile_inheritance = False ,
42+ disable_inherited_profiles_issue_reporting = True ,
4043 )
4144 settings = ValidationSettings .parse (existing_settings )
4245 assert str (settings .rocrate_uri ) == "/path/to/data"
4346 assert settings .profiles_path == "/path/to/profiles"
4447 assert settings .requirement_severity == Severity .RECOMMENDED
4548 assert settings .enable_profile_inheritance is False
49+ assert settings .disable_inherited_profiles_issue_reporting is True
4650
4751
4852def test_validation_settings_parse_invalid_type ():
@@ -72,6 +76,17 @@ def test_validation_settings_enable_profile_inheritance():
7276 assert settings .enable_profile_inheritance is False
7377
7478
79+ def test_validation_settings_disable_inherited_profiles_issue_reporting ():
80+ settings = ValidationSettings ()
81+ assert settings .disable_inherited_profiles_issue_reporting is False
82+
83+ settings = ValidationSettings (disable_inherited_profiles_issue_reporting = True )
84+ assert settings .disable_inherited_profiles_issue_reporting is True
85+
86+ settings = ValidationSettings (disable_inherited_profiles_issue_reporting = False )
87+ assert settings .disable_inherited_profiles_issue_reporting is False
88+
89+
7590def test_validation_settings_data_path ():
7691 settings = ValidationSettings (rocrate_uri = "/path/to/data" )
7792 assert str (settings .rocrate_uri ) == "/path/to/data"
0 commit comments