[pygobject/pygobject-3-4] test_overrides_gtk: Ignore GVFS warnings	from FileChooserDialog
- From: Martin Pitt <martinpitt src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [pygobject/pygobject-3-4] test_overrides_gtk: Ignore GVFS warnings	from FileChooserDialog
 
- Date: Fri, 30 Nov 2012 07:58:13 +0000 (UTC)
 
commit c36e12368bb430ca1fb6eafd7d86f59c44965a31
Author: Martin Pitt <martinpitt gnome org>
Date:   Fri Nov 30 08:44:56 2012 +0100
    test_overrides_gtk: Ignore GVFS warnings from FileChooserDialog
    
    Do not cause GVFS warnings from Gtk.FileChooserDialog (which may concern
    unavailable monitor backends in the test environment) to fail the tests.
 tests/test_overrides_gtk.py |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/tests/test_overrides_gtk.py b/tests/test_overrides_gtk.py
index ee41457..23b532b 100644
--- a/tests/test_overrides_gtk.py
+++ b/tests/test_overrides_gtk.py
@@ -292,9 +292,15 @@ class TestGtk(unittest.TestCase):
         self.assertEqual('color selection dialog test', dialog.get_title())
 
         # Gtk.FileChooserDialog
-        dialog = Gtk.FileChooserDialog(title='file chooser dialog test',
-                                       buttons=('test-button1', 1),
-                                       action=Gtk.FileChooserAction.SAVE)
+        # might cause a GVFS warning, do not break on this
+        old_mask = GLib.log_set_always_fatal(
+            GLib.LogLevelFlags.LEVEL_CRITICAL | GLib.LogLevelFlags.LEVEL_ERROR)
+        try:
+            dialog = Gtk.FileChooserDialog(title='file chooser dialog test',
+                                           buttons=('test-button1', 1),
+                                           action=Gtk.FileChooserAction.SAVE)
+        finally:
+            GLib.log_set_always_fatal(old_mask)
         self.assertTrue(isinstance(dialog, Gtk.Dialog))
         self.assertTrue(isinstance(dialog, Gtk.Window))
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]