python类FixedOffset()的实例源码

__init__.py 文件源码 项目:alexa-apple-calendar 作者: zanderxyz 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def __repr__(self):
        return 'pytz.FixedOffset(%d)' % self._minutes
utils.py 文件源码 项目:acmeclient 作者: samjy 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def asn1_generalizedtime_to_dt(timestamp):
    """Convert ASN.1 GENERALIZEDTIME to datetime.

    Useful for deserialization of `OpenSSL.crypto.X509.get_notAfter` and
    `OpenSSL.crypto.X509.get_notAfter` outputs.
    """
    dt = datetime.datetime.strptime(timestamp[:12], '%Y%m%d%H%M%S')
    if timestamp.endswith('Z'):
        tzinfo = pytz.utc
    else:
        sign = -1 if timestamp[-5] == '-' else 1
        tzinfo = pytz.FixedOffset(
            sign * (int(timestamp[-4:-2]) * 60 + int(timestamp[-2:])))
    return tzinfo.localize(dt)
__init__.py 文件源码 项目:amazon-alexa-twilio-customer-service 作者: ameerbadri 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def __reduce__(self):
        return FixedOffset, (self._minutes, )
__init__.py 文件源码 项目:amazon-alexa-twilio-customer-service 作者: ameerbadri 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def __repr__(self):
        return 'pytz.FixedOffset(%d)' % self._minutes
__init__.py 文件源码 项目:PyDataLondon29-EmbarrassinglyParallelDAWithAWSLambda 作者: SignalMedia 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def __reduce__(self):
        return FixedOffset, (self._minutes, )
__init__.py 文件源码 项目:PyDataLondon29-EmbarrassinglyParallelDAWithAWSLambda 作者: SignalMedia 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def __repr__(self):
        return 'pytz.FixedOffset(%d)' % self._minutes
__init__.py 文件源码 项目:Alexa-Chatter 作者: ekt1701 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def __reduce__(self):
        return FixedOffset, (self._minutes, )
__init__.py 文件源码 项目:Alexa-Chatter 作者: ekt1701 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def __repr__(self):
        return 'pytz.FixedOffset(%d)' % self._minutes
__init__.py 文件源码 项目:metrics 作者: Jeremy-Friedman 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def __reduce__(self):
        return FixedOffset, (self._minutes, )
__init__.py 文件源码 项目:metrics 作者: Jeremy-Friedman 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def __repr__(self):
        return 'pytz.FixedOffset(%d)' % self._minutes
__init__.py 文件源码 项目:metrics 作者: Jeremy-Friedman 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def __reduce__(self):
        return FixedOffset, (self._minutes, )
__init__.py 文件源码 项目:metrics 作者: Jeremy-Friedman 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def __repr__(self):
        return 'pytz.FixedOffset(%d)' % self._minutes
__init__.py 文件源码 项目:alfredToday 作者: jeeftor 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def __reduce__(self):
        return FixedOffset, (self._minutes, )
__init__.py 文件源码 项目:alfredToday 作者: jeeftor 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def __repr__(self):
        return 'pytz.FixedOffset(%d)' % self._minutes
__init__.py 文件源码 项目:alexa-ive-fallen-and-cant-get-up 作者: heatherbooker 项目源码 文件源码 阅读 16 收藏 0 点赞 0 评论 0
def __reduce__(self):
        return FixedOffset, (self._minutes, )
__init__.py 文件源码 项目:alexa-ive-fallen-and-cant-get-up 作者: heatherbooker 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def __repr__(self):
        return 'pytz.FixedOffset(%d)' % self._minutes
test_dumps_loads.py 文件源码 项目:morejson 作者: shaypal5 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def test_dumps_datetime_with_zone(self):
        """Testing dumps and loads of timezone-aware datetime types, as well
        as standalone  timezone objects """

        try:
            import pytz
            import tzlocal
        except ImportError:
            # These packages aren't available - can't test
            raise unittest.SkipTest(
                "pytz or tzlocal not available in this test run; skipping"
                "zone-aware DT tests.")

        local_tz = tzlocal.get_localzone()
        pytz_est = pytz.timezone("US/Eastern")
        pytz_pst = pytz.timezone("US/Pacific")
        pytz_utc = pytz.timezone("UTC")
        pytz_fixed = pytz.FixedOffset(-120)

        original_allow_pickle = morejson.CONFIG.get("allow_pickle", False)
        morejson.CONFIG["allow_pickle"] = True

        dicti = {
            'datetime-no-tz': datetime.datetime.now(),
            'datetime-with-utc': datetime.datetime.now(tz=pytz_utc),
            'datetime-with-est': datetime.datetime.now(tz=pytz_est),
            'datetime-with-tzlocal': datetime.datetime.now(tz=local_tz),
            'datetime-with-pst': datetime.datetime.now(tz=pytz_pst),
            'datetime-with-fixedoffset': datetime.datetime.now(tz=pytz_fixed),
            'eastern-tzone': pytz_est,
            'pacific-tzone': pytz_pst,
            'array': [
                1, 2, 3, pytz_utc, pytz_est, local_tz, pytz_pst, pytz_fixed],
            'string': 'trololo',
            'null': None
        }
        out_str = morejson.dumps(dicti)
        actual_obj = morejson.loads(out_str)
        self.assertEqual(dicti, actual_obj)
        morejson.CONFIG["allow_pickle"] = original_allow_pickle
__init__.py 文件源码 项目:SenateCaller 作者: tcash21 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def __reduce__(self):
        return FixedOffset, (self._minutes, )
__init__.py 文件源码 项目:SenateCaller 作者: tcash21 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def __repr__(self):
        return 'pytz.FixedOffset(%d)' % self._minutes
test_xsd_builtins.py 文件源码 项目:python-zeep 作者: mvantellingen 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def test_pythonvalue(self):
        instance = builtins.gYearMonth()
        assert instance.pythonvalue('2001-10') == (2001, 10, None)
        assert instance.pythonvalue('2001-10+02:00') == (2001, 10, pytz.FixedOffset(120))
        assert instance.pythonvalue('2001-10Z') == (2001, 10, pytz.utc)
        assert instance.pythonvalue('2001-10+00:00') == (2001, 10, pytz.utc)
        assert instance.pythonvalue('-2001-10') == (-2001, 10, None)
        assert instance.pythonvalue('-20001-10') == (-20001, 10, None)

        with pytest.raises(builtins.ParseError):
            assert instance.pythonvalue('10-10')


问题


面经


文章

微信
公众号

扫码关注公众号