diff --git a/python/tests/test_account.py b/python/tests/test_account.py index 664000091..631c2e226 100644 --- a/python/tests/test_account.py +++ b/python/tests/test_account.py @@ -823,16 +823,33 @@ class TestOnlineAccount: lp.sec("ac1: create chat with ac2") chat = ac1.create_chat(ac2) + lp.sec("ac1: prepare and send text message to ac2") + msg1 = Message.new_empty(ac1, "text") + msg1.set_text("message0") + msg1 = chat.send_msg(msg1) + assert not msg1.has_html() + assert msg1.html == "" + ac1._evtracker.wait_msg_delivered(msg1) + + lp.sec("wait for ac2 to receive message") + msg2 = ac2._evtracker.wait_next_messages_changed() + assert msg2.text == "message0" + assert not msg2.has_html() + assert msg2.html == "" + lp.sec("ac1: prepare and send HTML+text message to ac2") msg1 = Message.new_empty(ac1, "text") msg1.set_text("message1") msg1.set_html(html_text) msg1 = chat.send_msg(msg1) + assert msg1.has_html() + assert html_text in msg1.html ac1._evtracker.wait_msg_delivered(msg1) - lp.sec("wait for ac2 to receive first message") + lp.sec("wait for ac2 to receive message") msg2 = ac2._evtracker.wait_next_messages_changed() assert msg2.text == "message1" + assert msg2.has_html() assert html_text in msg2.html lp.sec("ac1: prepare and send HTML-only message to ac2") @@ -841,10 +858,11 @@ class TestOnlineAccount: msg1 = chat.send_msg(msg1) ac1._evtracker.wait_msg_delivered(msg1) - lp.sec("wait for ac2 to receive second message") + lp.sec("wait for ac2 to receive message") msg2 = ac2._evtracker.wait_next_messages_changed() assert "

" not in msg2.text assert "Hello HTML world" in msg2.text + assert msg2.has_html() assert html_text in msg2.html def test_mvbox_sentbox_threads(self, acfactory, lp):