From 9709c03b35c6125e432d36d4739b839ae592c6d4 Mon Sep 17 00:00:00 2001 From: Bibo-Joshi <22366557+Bibo-Joshi@users.noreply.github.com> Date: Sat, 21 Sep 2024 18:49:33 +0200 Subject: [PATCH] Fix Failing Tests by Making Them Independent (#4494) --- tests/test_bot.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tests/test_bot.py b/tests/test_bot.py index 54fa28f11..b8cdf5f17 100644 --- a/tests/test_bot.py +++ b/tests/test_bot.py @@ -2863,10 +2863,13 @@ class TestBotWithRequest: assert message.entities == tuple(entities) @pytest.mark.parametrize("default_bot", [{"parse_mode": "Markdown"}], indirect=True) - async def test_edit_message_text_default_parse_mode(self, default_bot, message): + async def test_edit_message_text_default_parse_mode(self, default_bot, chat_id): test_string = "Italic Bold Code" test_markdown_string = "_Italic_ *Bold* `Code`" + # can't use `message` fixture as that would change its value + message = await default_bot.send_message(chat_id, "dummy text") + message = await default_bot.edit_message_text( text=test_markdown_string, chat_id=message.chat_id, @@ -2937,10 +2940,16 @@ class TestBotWithRequest: # edit_message_media is tested in test_inputmedia @pytest.mark.parametrize("default_bot", [{"parse_mode": "Markdown"}], indirect=True) - async def test_edit_message_caption_default_parse_mode(self, default_bot, media_message): + async def test_edit_message_caption_default_parse_mode(self, default_bot, chat_id): test_string = "Italic Bold Code" test_markdown_string = "_Italic_ *Bold* `Code`" + # can't use `media_message` fixture as that would change its value + with data_file("telegram.ogg").open("rb") as f: + media_message = await default_bot.send_voice( + chat_id, voice=f, caption="my caption", read_timeout=10 + ) + message = await default_bot.edit_message_caption( caption=test_markdown_string, chat_id=media_message.chat_id,