diff options
Diffstat (limited to 'dateutil/test/_common.py')
| -rw-r--r-- | dateutil/test/_common.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/dateutil/test/_common.py b/dateutil/test/_common.py index e46dc4b..b8d2047 100644 --- a/dateutil/test/_common.py +++ b/dateutil/test/_common.py @@ -6,6 +6,8 @@ import warnings import tempfile import pickle +import pytest + class PicklableMixin(object): def _get_nobj_bytes(self, obj, dump_kwargs, load_kwargs): @@ -85,7 +87,11 @@ class TZContextBase(object): def __enter__(self): if not self.tz_change_allowed(): - raise ValueError(self.tz_change_disallowed_message()) + msg = self.tz_change_disallowed_message() + pytest.skip(msg) + + # If this is used outside of a test suite, we still want an error. + raise ValueError(msg) # pragma: no cover self._old_tz = self.get_current_tz() self.set_current_tz(self.tzval) |
