diff --git a/test/gtk/htmltextview.py b/test/gtk/htmltextview.py
index 48ecb0b3f4d87deb6f6d7100040871bf4e44ab7f..1125d27cb7ea9c5b0b8f6c38dbf6ea9bbc5ee8aa 100644
--- a/test/gtk/htmltextview.py
+++ b/test/gtk/htmltextview.py
@@ -8,6 +8,7 @@
 from gajim.common import configpaths
 configpaths.init()
 from gajim.common import caps_cache
+from gajim.common.helpers import AdditionalDataDict
 
 from gajim.conversation_textview import ConversationTextview
 from gajim.gui_interface import Interface
@@ -15,6 +16,7 @@
 caps_cache.capscache = MagicMock()
 app.plugin_manager = MagicMock()
 app.logger = MagicMock()
+app.cert_store = MagicMock()
 app.interface = Interface()
 
 
@@ -204,7 +206,10 @@ def __init__(self):
 
     def _print_xhtml(self):
         for xhtml in XHTML:
-            self._textview.print_real_text(None, xhtml=xhtml)
+            additional_data = AdditionalDataDict()
+            additional_data.set_value('gajim', 'xhtml', xhtml)
+            self._textview.print_real_text(None, additional_data=additional_data)
+            self._textview.print_real_text('\n')
 
 win = TextviewWindow()
 win.connect("destroy", Gtk.main_quit)