From adf62065a73fa9682917053dd55197f63c4a43e4 Mon Sep 17 00:00:00 2001 From: kshitijk4poor <82637225+kshitijk4poor@users.noreply.github.com> Date: Tue, 14 Jul 2026 17:05:06 +0530 Subject: [PATCH] test(telegram): guard PTB integration tests with importorskip CI test slices don't install python-telegram-bot (optional dep), causing a ModuleNotFoundError on collection. Add pytest.importorskip('telegram') before the PTB imports. --- tests/test_telegram_polling_progress_ptb.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/test_telegram_polling_progress_ptb.py b/tests/test_telegram_polling_progress_ptb.py index ad4ed2caad84..11f3858670f4 100644 --- a/tests/test_telegram_polling_progress_ptb.py +++ b/tests/test_telegram_polling_progress_ptb.py @@ -3,6 +3,8 @@ import asyncio import pytest + +pytest.importorskip("telegram") # PTB is an optional dependency; skip if absent. from telegram.error import Conflict, TelegramError from telegram.request import BaseRequest