diff --git a/pandas-stubs/errors/__init__.pyi b/pandas-stubs/errors/__init__.pyi index 6f9f7456a..55c2b72ac 100644 --- a/pandas-stubs/errors/__init__.pyi +++ b/pandas-stubs/errors/__init__.pyi @@ -46,3 +46,5 @@ class PossiblePrecisionLoss(Warning): ... class ValueLabelTypeMismatch(Warning): ... class InvalidColumnName(Warning): ... class CategoricalConversionWarning(Warning): ... +class InvalidVersion(ValueError): ... +class NoBufferPresent(Exception): ... diff --git a/tests/test_errors.py b/tests/test_errors.py index a6762405a..673eea08d 100644 --- a/tests/test_errors.py +++ b/tests/test_errors.py @@ -193,3 +193,13 @@ def test_invalid_column_name() -> None: def test_categorical_conversion_warning() -> None: with pytest.warns(errors.CategoricalConversionWarning): warnings.warn("", errors.CategoricalConversionWarning) + + +def test_invalid_version() -> None: + with pytest.raises(errors.InvalidVersion): + raise errors.InvalidVersion() + + +def test_no_buffer_present() -> None: + with pytest.raises(errors.NoBufferPresent): + raise errors.NoBufferPresent()