@@ -32,6 +32,7 @@ def test_resolve_version(default_config_file: dict[str, Any]) -> None:
3232 assert _resolve_version ("14.2.1" , site_config , None ) == "14.2.1"
3333 assert _resolve_version ("14.5" , site_config , None ) == "14.5"
3434 assert _resolve_version ("14.5.0.1" , site_config , None ) == "14.5.0.1"
35+ assert _resolve_version ("15.0.1.0" , site_config , None ) == "15.0.1.0"
3536 assert _resolve_version (None , site_config , None ) == "14.2.2"
3637
3738 with pytest .raises (
@@ -44,17 +45,23 @@ def test_resolve_version(default_config_file: dict[str, Any]) -> None:
4445
4546
4647def test_resolve_version_from_project_master (
47- default_config_file : dict [str , Any ], executor_env : Path
48+ default_config_file : dict [str , Any ],
49+ executor_env : Path ,
4850) -> None :
4951 site_config = SiteConfig .model_validate (default_config_file )
5052 rms_project = RmsProject .from_filepath ("project" )
53+
5154 version = _resolve_version (None , site_config , rms_project )
5255 assert version == "14.2.2"
5356
5457 rms_project .master .version = "14.2.2"
5558 version = _resolve_version (None , site_config , rms_project )
5659 assert version == "14.2.2"
5760
61+ rms_project .master .version = "15.0.1"
62+ version = _resolve_version (None , site_config , rms_project )
63+ assert version == "15.0.1.1"
64+
5865 rms_project .master .version = "10.0.0"
5966 with pytest .raises (
6067 RmsVersionError ,
0 commit comments