扩展和统一反序列化测试

作者: Bibo-Joshi创建于 2025年1月2日更新于 2026年6月16日
标签⚙️ bot-api⚙️ tests

这个问题是 #4634 和 https://GitHub.com/Python-telegram-bot/Python-telegram-bot/pull/4617#discussion_r1900476722 的后果。 目前,对于每个 TO 类,我们手动实现了 `test_de_json`,某些类还实现了 `test_de_json_required` 和 `test_de_json_localization`。个人而言,我并不介意明确的重复,因为在几个类中自动执行测试可能会容易出错(参见 #4593,也可以参考 https://GitHub.com/Python-telegram-bot/Python-telegram-bot/blob/v21.9/tests/auxil/bot_method_checks.py 中的复杂逻辑)。 然而,上述发现表明,我们应该尽量确保在所有类中测试所有用例,即

内容来源: python-telegram-bot/python-telegram-bot