python - 尽管极度懒惰,我如何在 Python 中模拟 IMAP 服务器?

标签 python testing imap mocking

我很想知道是否有一种简单的方法可以在 Python 中模拟 IMAP 服务器(a la the imaplib 模块),无需做很多工作.

是否有预先存在的解决方案?理想情况下,我可以连接到现有的 IMAP 服务器,进行转储,然后让模拟服务器运行真实邮箱/电子邮件结构。

懒惰的一些背景:我有一种讨厌的感觉,我正在编写的这个小脚本会随着时间的推移而增长,并且喜欢创建一个合适的测试环境,但考虑到它可能不会随着时间的推移而增长,我不想做太多工作来让模拟服务器运行。

最佳答案

我上次尝试时发现用 twisted 编写 IMAP 服务器非常容易。它支持编写 IMAP 服务器,您拥有极大的灵 active 。

关于python - 尽管极度懒惰,我如何在 Python 中模拟 IMAP 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/351656/

相关文章:

java - 为 JUNIT 测试用例指定数据

PHP IMAP 解码消息

php - 如何使用 PHP IMAP 下载所有带有附件的邮件到服务器?

python - 如何将轮廓扩大特定数量的像素(不迭代每个像素)?

python marshmallow force field.int 只接受 int 而不是字符串

python - 我的python程序中的缩进问题

testing - 在非主程序包中运行类似主程序的程序

python - Pandas 合并数据框模块

performance - 轨道-perftest `require' : cannot load such file -- test_helper (LoadError)

php - 在php imap中获取X-Mailer属性