Commits

Ronny Pfannschmidt committed e2ecb30

add a test for setting the fail view text

  • Participants
  • Parent commits ef2197d

Comments (0)

Files changed (1)

testing/gtk/test_filefails.py

 from pytest_gui.gtkui.runstate import FileEntry
 from pytest_gui.gtkui.filefails import FileFailView
 
+from pygtkhelpers.utils import refresh_gui
+
 
 def test_simple_failures():
     view = FileFailView()
     entry = FileEntry('a.py')
     view.set_entry(entry)
     assert entry.view is view
+
+
+def test_report_view():
+    view = FileFailView()
+    entry = FileEntry('a.py')
+    entry.add_report(mock_report(
+        nodeid='foo',
+        longrepr='longrepr',
+    ))
+
+    view.set_entry(entry)
+    view.show()
+    refresh_gui()
+    text = view.textview.get_buffer().props.text
+    assert text == 'longrepr'