首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏日常学python

    freezegun,一个无敌的 Python 库!

    大家好,今天为大家分享一个无敌的 Python 库 - freezegun。 为了方便调试和测试时间相关的功能,Python freezegun库应运而生。本文将介绍Python freezegun库的安装、特性、基本功能、高级功能、实际应用场景以及总结。 安装 要安装Python freezegun库,可以使用pip命令: pip install freezegun 安装完成后,就可以开始探索Python freezegun库的强大功能了。 Python freezegun库可以模拟不同时间点进行缓存过期的测试。 Python freezegun库可以模拟不同时间点进行时间依赖性功能的测试。

    43110编辑于 2024-04-26
  • FreezGun 时间模拟大师的入门指南

    安装方法安装FreezGun非常简单,只需要一行命令就可以搞定:pip install freezegun如果你使用的是Python的虚拟环境(这是个好习惯!),记得先激活你的环境再安装。 装饰器模式```pythonfrom freezegun import freeze_timeimport datetime@freeze_time("2023-11-15")def test_function FreezGun提供了一个巧妙的参数来实现这一点:```pythonfrom freezegun import freeze_timeimport datetimeimport time创建一个每次调用 pytest-freezegun:专为pytest设计的FreezGun封装,提供了一些额外的便利功能。 pytest-freezegun:专为pytest设计的FreezGun封装,提供了一些额外的便利功能。但对于大多数场景,FreezGun的简单性和功能性使它成为最受欢迎的选择。

    20610编辑于 2025-09-30
  • 来自专栏Python 知识大全

    6 款 超好用的 Python 时间库

    可以让你更轻松地进行时间测试、将时间转换为不同的时区、以人类可读的格式输出时间信息,本文将介绍以下六个Python的时间日期库: ● Dateutil ● Arrow ● Moment ● Maya ● Delorean ● Freezegun 6、Freezegun Freezegun是一个可以帮助你在Python代码中测试特定日期的库。

    4.7K10发布于 2020-08-17
  • 来自专栏云计算运维

    6 个 Python 的日期时间库

    这篇文章将会向你介绍以下库: Dateutil Arrow Moment Maya Delorean Freezegun 随意跳过那些你已经熟悉的库,专注于那些对你而言是新的库。 Freezegun Freezegun 是一个可以帮助你在 Python 代码中测试特定日期的库。 例如: from freezegun import freeze_time import datetime @freeze_time("2017-04-14") def test(): assert

    2.5K20发布于 2021-10-14
  • 来自专栏云计算运维

    6 个 Python 的日期时间库

    这篇文章将会向你介绍以下库: Dateutil Arrow Moment Maya Delorean Freezegun 随意跳过那些你已经熟悉的库,专注于那些对你而言是新的库。 Freezegun Freezegun 是一个可以帮助你在 Python 代码中测试特定日期的库。 例如: from freezegun import freeze_time import datetime @freeze_time("2017-04-14") def test(): assert

    2.6K10发布于 2021-10-15
  • 来自专栏软件测试技术

    软件测试最常用到的一些Python工具库整理,值得收藏

    freezegun – 通过伪造日期模块来生成不同的时间。 httmock – 针对 Python 2.6+ 和 3.2+ 生成 伪造请求的库。

    1.8K10编辑于 2022-05-16
  • 来自专栏Python程序员杂谈

    Python音频播客推荐:捕蛇者说

    Sentry PDB pyrasite FreezeGun: Let your Python tests travel through time Hidden features of Python pingtop

    1.5K20发布于 2019-05-22
  • 来自专栏蛰虫始航

    Python时间处理模块的常用选择:八大模块,万字长文

    FreezeGun[8] 是在进行测试时常用的时间库,主要应用场景是做测试时保证输入的一致性;功能是调用freeze_time后,程序运行返回的时间就是冻结所在的时间,相当于测试任务是在那个时间运行的。 func', number=100, repeat=5) #在命令行中使用: python -m timeit '"-".join(str(n) for n in range(100))' from freezegun latest/ [6] moment: https://github.com/zachwill/moment [7] Maya: https://github.com/timofurrer/maya [8] FreezeGun : https://github.com/spulec/freezegun

    3.4K20发布于 2020-12-30
  • 来自专栏技术派

    Python 中的面向对象没有意义

    实际上你可以直接使用 freezegun、responses 等方法来避免大量麻烦。 2. 例外 但也有一些例外的情况: – 你可能注意到,重构的代码中加入了@dataclass,它们只是记录类型。

    65440发布于 2021-06-17
  • 来自专栏漫谈测试

    聊聊异步复杂接口测试处置方法

    模拟时间:使用“时间旅行”工具,如Java的 Clock 类(可注入),或Python的 freezegun 库,将系统时间“快进”到任务应该执行的时间点,然后检查其执行结果。

    28410编辑于 2025-11-22
  • 来自专栏IT派

    Python家族全家福,看你到底有多少熟人?

    freezegun – 通过伪造日期模块来生成不同的时间。 httmock – 针对 Python 2.6+ 和 3.2+ 生成 伪造请求的库。

    3K50发布于 2018-03-27
  • 来自专栏python3

    Python资源列表-Awesome P

    Mock doublex - Powerful test doubles framework for Python. freezegun - Travel through time by mocking

    1.8K10发布于 2020-01-08
  • 来自专栏用户6291251的专栏

    超全!Python 处理日期与时间的全面总结!

    whenpy.readthedocs.io/en/latest/ Pendulum:https://pendulum.eustace.io/ 时间机器:https://github.com/spulec/freezegun

    3.5K20发布于 2021-10-08
  • 来自专栏Python 自动化

    太赞了!最全的 Python 处理日期与时间的全面总结!

    whenpy.readthedocs.io/en/latest/ Pendulum https://pendulum.eustace.io/ 时间机器 https://github.com/spulec/freezegun

    7.2K32发布于 2021-11-08
  • 来自专栏萝卜大杂烩

    整理了上千个Python类库,简直太酷啦!

    sixpack:和语言无关的 A/B 测试框架 splinter:开源的 Web 应用测试工具 Mock 测试 mock:用于伪造测试数据的库 doublex:功能强大的 doubles 测试框架 freezegun

    3.5K81编辑于 2022-09-28
  • 来自专栏Urlteam

    哪些 Python 库让你相见恨晚?

    官网 freezegun:通过伪造日期模块来生成不同的时间。官网 httmock:针对 Python 2.6+ 和 3.2+ 生成 伪造请求的库。

    4.7K32发布于 2019-11-27
  • 来自专栏bit哲学院

    Python的框架集合

    freezegun - Travel through time by mocking the datetime module.httmock - A mocking library for requests

    2.8K10发布于 2020-11-30
  • 来自专栏bit哲学院

    Python 库大全

    freezegun – 通过伪造日期模块来生成不同的时间。httmock – 针对 Python 2.6+ 和 3.2+ 生成 伪造请求的库。

    2.8K00发布于 2021-01-16
  • 来自专栏全栈程序员必看

    常用Python库_编程代码大全

    freezegun – 通过伪造日期模块来生成不同的时间。 httmock – 针对 Python 2.6+ 和 3.2+ 生成 伪造请求的库。

    2.2K30编辑于 2022-09-27
  • 来自专栏程序员的知识天地

    花了三个月终于把所有的Python库全部整理了!祝你早日拿到高薪!

    freezegun,通过时间调整,测试模块。 httpretty, HTTP请求的模拟工具。 httmock,mock模拟测试。 coverage,代码覆盖度量测试。

    6K40发布于 2019-05-10
领券