diff options
Diffstat (limited to 'tests/test-window-manager.py')
-rwxr-xr-x | tests/test-window-manager.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/test-window-manager.py b/tests/test-window-manager.py new file mode 100755 index 0000000..413a9dd --- /dev/null +++ b/tests/test-window-manager.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +import pygtk +pygtk.require('2.0') + +from sugar.session.UITestSession import UITestSession + +session = UITestSession() +session.start() + +import gtk + +def _show_dialog(window): + dialog = gtk.Dialog(title='No Unviewed Media', + parent=window, flags=gtk.DIALOG_MODAL, + buttons=(gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) + label = gtk.Label('There is no unviewed media to download.') + dialog.vbox.pack_start(label, True, True, 0) + label.show() + response = dialog.run() + dialog.hide() + del dialog + +window = gtk.Window() +window.show() + +_show_dialog(window) + +gtk.main() |