@@ -553,6 +553,7 @@ async def test_voice_message_transcribes_and_generates_draft(self):
553553 mock_pc .read_chat_history = AsyncMock (return_value = voice_history )
554554 mock_pc .set_draft = AsyncMock (return_value = True )
555555 mock_pc .get_draft = AsyncMock (return_value = None )
556+ mock_pc .get_chat_bio = AsyncMock (return_value = None )
556557 mock_gen .return_value = "Всё отлично!"
557558
558559 await on_pyrogram_message (123 , MagicMock (), message )
@@ -614,6 +615,7 @@ async def test_generates_and_sets_draft(self):
614615 ])
615616 mock_pc .set_draft = AsyncMock (return_value = True )
616617 mock_pc .get_draft = AsyncMock (return_value = None )
618+ mock_pc .get_chat_bio = AsyncMock (return_value = None )
617619 mock_gen .return_value = "Hi there!"
618620
619621 await on_pyrogram_message (123 , MagicMock (), message )
@@ -647,6 +649,7 @@ async def test_invalid_auto_reply_is_treated_as_off(self):
647649 ])
648650 mock_pc .set_draft = AsyncMock (return_value = True )
649651 mock_pc .get_draft = AsyncMock (return_value = None )
652+ mock_pc .get_chat_bio = AsyncMock (return_value = None )
650653 mock_gen .return_value = "Hi there!"
651654
652655 await on_pyrogram_message (123 , MagicMock (), message )
@@ -675,6 +678,7 @@ async def test_second_message_during_lock_is_queued(self):
675678 patch ("handlers.pyrogram_handlers.get_user" , new_callable = AsyncMock , return_value = {"language_code" : "en" , "settings" : {}}):
676679 mock_pc .set_draft = AsyncMock ()
677680 mock_pc .get_draft = AsyncMock (return_value = None )
681+ mock_pc .get_chat_bio = AsyncMock (return_value = None )
678682
679683 await on_pyrogram_message (123 , MagicMock (), message )
680684
@@ -711,6 +715,7 @@ async def test_pending_message_triggers_regeneration_after_lock_release(self):
711715 ])
712716 mock_pc .set_draft = AsyncMock (return_value = True )
713717 mock_pc .get_draft = AsyncMock (return_value = None )
718+ mock_pc .get_chat_bio = AsyncMock (return_value = None )
714719 mock_gen .return_value = "Hi there!"
715720
716721 await on_pyrogram_message (123 , MagicMock (), message )
@@ -746,6 +751,7 @@ async def test_no_regeneration_without_pending(self):
746751 ])
747752 mock_pc .set_draft = AsyncMock (return_value = True )
748753 mock_pc .get_draft = AsyncMock (return_value = None )
754+ mock_pc .get_chat_bio = AsyncMock (return_value = None )
749755 mock_gen .return_value = "Hi there!"
750756
751757 await on_pyrogram_message (123 , MagicMock (), message )
@@ -781,6 +787,7 @@ async def test_duplicate_message_is_skipped(self):
781787 ])
782788 mock_pc .set_draft = AsyncMock (return_value = True )
783789 mock_pc .get_draft = AsyncMock (return_value = None )
790+ mock_pc .get_chat_bio = AsyncMock (return_value = None )
784791 mock_gen .return_value = "Hi there!"
785792 await on_pyrogram_message (123 , MagicMock (), message )
786793 assert mock_gen .call_count == 1
@@ -1768,6 +1775,7 @@ async def test_on_pyrogram_message_uses_pro_model_by_default(self):
17681775 ])
17691776 mock_pc .set_draft = AsyncMock (return_value = True )
17701777 mock_pc .get_draft = AsyncMock (return_value = None )
1778+ mock_pc .get_chat_bio = AsyncMock (return_value = None )
17711779 mock_gen .return_value = "Hi there!"
17721780
17731781 await on_pyrogram_message (123 , MagicMock (), message )
@@ -1789,6 +1797,7 @@ async def test_regenerate_reply_uses_pro_model_by_default(self):
17891797 ])
17901798 mock_pc .set_draft = AsyncMock (return_value = True )
17911799 mock_pc .get_draft = AsyncMock (return_value = None )
1800+ mock_pc .get_chat_bio = AsyncMock (return_value = None )
17921801 mock_gen .return_value = "Hi there!"
17931802
17941803 await _regenerate_reply (123 , 456 )
0 commit comments