Ejemplo n.º 1
0
 def test_validate_path_type_error(self) -> None:
     """Test _validate_path raise TypeError."""
     with pytest.raises(TypeError):
         BaseModel._validate_path(13)
Ejemplo n.º 2
0
 def test_validate_path_value_error(self, tmp_path: Path) -> None:
     """Test _validate_path raise ValueError."""
     with pytest.raises(ValueError):
         BaseModel._validate_path(tmp_path / "missing", must_exist=True)
Ejemplo n.º 3
0
 def test_validate_path(self, tmp_path: Path) -> None:
     """Test validate_path."""
     assert BaseModel._validate_path(str(tmp_path)) == tmp_path
     assert BaseModel._validate_path(str(tmp_path), must_exist=True) == tmp_path
     assert BaseModel._validate_path(tmp_path) == tmp_path
     assert BaseModel._validate_path(tmp_path, must_exist=True) == tmp_path