小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • 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 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码