def test_Datetime(self) -> None:
     p = Datetime()
     with pytest.raises(ValueError) as e:
         p.validate(object())
     assert matches(
         str(e.value),
         r"Expected a date, datetime object, or timestamp, got <object object at 0x.*>"
     )
    def is_datetime(value):
        """Verifies that value is a valid Datetime type, or can be converted to it.

        Returns:
            bool

        """
        try:
            dt = Datetime(value)
            dt  # shut up pyflakes
            return True

        except ValueError:
            return False