Exemple #1
0
 def test_parse_version_string_raise_value_error(self) -> None:
     """Test parse_version_string."""
     with pytest.raises(
             ValueError,
             match=re.escape(
                 f"provided version doesn't conform to regex: {KBEnvManager.VERSION_REGEX}"
             ),
     ):
         KBEnvManager.parse_version_string("0.15")
Exemple #2
0
 def test_parse_version_string(self, provided: str,
                               expected: Optional[VersionTuple]) -> None:
     """Test parse_version_string."""
     assert KBEnvManager.parse_version_string(provided) == expected