小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
第729期:NumPy音乐、Ollama、可迭代对象及更多(2026年4月7日)

本文介绍了使用NumPy生成音频波形的音乐创作方法,以及如何在本地运行Ollama工具的大型语言模型。同时讨论了Python中的对象迭代、pytest测试模式、类型系统和Django数据库更新等主题。

第729期:NumPy音乐、Ollama、可迭代对象及更多(2026年4月7日)

PyCoder’s Weekly
PyCoder’s Weekly · 2026-04-07T19:30:00Z
2026年3月29日Python Hub周刊摘要

本周Python更新介绍了如何为元组、冻结集合和计数器自定义推导式,以及通过小助手函数提升pytest.mark.parametrize数据的可读性和可维护性。

2026年3月29日Python Hub周刊摘要

Python Hub Weekly
Python Hub Weekly · 2026-03-29T18:00:00Z

本文讨论了如何使用Pytest的parametrize功能和自定义辅助函数来简化复杂测试数据的创建。通过示例展示了处理多行字符串和文件输入的方法,利用辅助函数生成测试用例,使测试代码更简洁易读。同时介绍了如何为测试用例分配有意义的ID,以便于报告和选择测试。

Pytest参数化函数

Ned Batchelder's blog
Ned Batchelder's blog · 2026-02-27T11:53:40Z

Kacper Borucki提出了一种参数化异常测试的方法,利用pytest的上下文管理器统一处理测试的成功与失败。同时,@functools.lru_cache装饰器可能导致测试间的干扰,pytest-antilru插件可以在测试之间清除缓存,以避免此问题。

测试:异常与缓存

Ned Batchelder's blog
Ned Batchelder's blog · 2026-01-25T20:32:21Z
Pytest的日志设置

使用pytest进行代码测试时,可以通过配置log_cli和log_cli_level来控制命令行输出的日志级别。log_level优先于log_cli_level,影响根日志记录器的级别。此外,使用caplog.set_level()也可以改变日志级别。

Pytest的日志设置

jdhao's blog
jdhao's blog · 2025-10-29T18:23:50Z
2025年Django现状

Django开发者调查显示,Django生态系统持续发展,79%的开发者依赖官方文档,AI工具使用率上升。大多数开发者经验丰富,支持类型提示。PostgreSQL是最受欢迎的数据库,Django REST Framework是首选第三方包,75%的开发者使用最新版本,pytest是主要测试工具。

2025年Django现状

The JetBrains Blog
The JetBrains Blog · 2025-10-27T12:05:09Z
第696期:命名空间、with语句、functools.Placeholder及更多(2025年8月26日)

文章讨论了Python命名空间包可能引发的混淆,并提供了解决建议。同时介绍了Python的with语句、functools.Placeholder和pytest等工具,强调安全与高效的编程实践。

第696期:命名空间、with语句、functools.Placeholder及更多(2025年8月26日)

PyCoder’s Weekly
PyCoder’s Weekly · 2025-08-26T19:30:00Z

Apache TVM 是一个支持多种硬件的深度学习编译框架,通过参数化测试确保在所有目标设备上输出正确结果,便于扩展和管理单元测试。用户可以使用 pytest 标记和环境变量配置灵活运行和管理测试。

【TVM 教程】Python Target 参数化

HyperAI超神经
HyperAI超神经 · 2025-08-25T02:23:19Z

本文讨论了Python社区的最新动态,包括子解释器、asyncio、pytest参数化、项目状态标记和UTF8.XYZ服务。Brian Okken宣布停止《Test & Code》播客,Hudson River Trading实现了PEP 690的Python分支。此外,还介绍了Django用户时区设置、全局安装Python CLI工具的方法,以及CPython的JIT构建工作原理。

上周蠎快讯 #695

蠎周刊
蠎周刊 · 2025-08-20T03:42:00Z
第695期:子解释器、Asyncio、Pytest及更多(2025年8月19日)

本文探讨了asyncio的使用时机和工作原理,并提供了构建高效程序的实例,指出社区对asyncio和子解释器的理解仍不够,需要库来简化其复杂性。

第695期:子解释器、Asyncio、Pytest及更多(2025年8月19日)

PyCoder’s Weekly
PyCoder’s Weekly · 2025-08-19T19:30:00Z

Pytest的parametrize功能可以减少测试代码的重复性。通过将相似的测试函数重构为一个带参数的函数,使用@pytest.mark.parametrize装饰器为测试函数提供多个参数值,pytest会自动调用这些测试并显示为独立的结果,从而提高测试效率。

从pytest的parametrize功能开始

Ned Batchelder's blog
Ned Batchelder's blog · 2025-08-13T10:14:46Z
如何使用Pytest:Python测试的简单指南

随着AI技术的发展,像ChatGPT这样的工具加速了开发,但生成的代码容易出错,因此建立有效的测试实践至关重要。Pytest是Python中一种流行的测试框架,以其简单性和灵活性受到开发者青睐,支持多种功能,帮助高效编写和运行测试。

如何使用Pytest:Python测试的简单指南

freeCodeCamp.org
freeCodeCamp.org · 2025-07-08T20:42:29Z

本文讨论了多个Python主题,包括数据验证库、反向循环、Postgres性能监控、字数统计应用和pytest测试优化。此外,还介绍了如何处理INI文件、计算绝对值及局部变量在字节码中的工作原理。

上周蠎快讯 #685

蠎周刊
蠎周刊 · 2025-06-10T03:42:00Z
使用Pytest时的Python系统路径问题

运行pytest时,测试脚本可能因目录不同而导入失败。可以通过设置pythonpath选项添加路径,或在tests目录中创建空的conftest.py文件或__init__.py来解决。pytest会将测试模块的父目录添加到sys.path中,以确保模块正确导入。

使用Pytest时的Python系统路径问题

jdhao's blog
jdhao's blog · 2025-05-13T16:28:20Z
Python 3.13.2迁移 - HTTP请求与Mock库的测试模拟兼容性问题

在将项目从Python 2.7迁移到3.13.2时,遇到HTTP请求测试模拟的问题,部分测试因'verify'参数引发TypeError错误。需要调整自定义模拟类以兼容Python 3.13.2,确保所有测试通过。

Python 3.13.2迁移 - HTTP请求与Mock库的测试模拟兼容性问题

DEV Community
DEV Community · 2025-05-11T15:59:00Z
如何运行 Pytest 程序?

在Python中,调试是必不可少的,测试可以帮助提前发现问题。Pytest是一个流行的测试框架,简化了单元测试、集成测试和功能测试的过程。用户可以通过简单的代码示例轻松编写和运行测试。Keploy平台提供零代码测试,自动生成单元测试,进一步提高效率。

如何运行 Pytest 程序?

DEV Community
DEV Community · 2025-05-08T05:26:53Z
使用Pytest测试FastAPI应用

本文探讨了FastAPI应用的集成测试,重点介绍了FastAPI TestClient和Pytest的使用。内容从Pytest的基本概念入手,逐步深入到异步数据库API的高级测试设置。

使用Pytest测试FastAPI应用

DEV Community
DEV Community · 2025-04-20T14:57:36Z
Python中的测试驱动开发(TDD)

测试驱动开发(TDD)如同城市导航,帮助开发者编写可靠代码。其优点包括减少错误、提高灵活性和安全重构。建议从简单测试入手,使用pytest,并遵循红-绿-重构的循环,通过阅读他人测试提升技能。

Python中的测试驱动开发(TDD)

DEV Community
DEV Community · 2025-04-14T09:56:51Z

本文讨论了在psutil项目中使用pytest的过程,重点解决pytest启动时间较慢的问题。通过禁用插件自动加载和优化测试收集时间,作者成功将启动时间减少了约0.12秒,从而提高了开发效率。

加速pytest启动

Giampaolo Rodola
Giampaolo Rodola · 2025-04-03T22:00:00Z
Playwright - 基础知识

安装pytest-playwright和playwright后,文件名以test开头的测试可通过$pytest命令运行。使用$pytest --headed --browser firefox可在浏览器中查看执行过程。可通过$playwright codegen记录流程并复制代码。

Playwright - 基础知识

DEV Community
DEV Community · 2025-03-28T20:47:56Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码