]> www.fi.muni.cz Git - evince.git/commitdiff
Cleaned up the dogtail scripts.
authorWouter Bolsterlee <wbolster@cvs.gnome.org>
Sun, 29 Oct 2006 12:48:48 +0000 (12:48 +0000)
committerWouter Bolsterlee <wbolster@src.gnome.org>
Sun, 29 Oct 2006 12:48:48 +0000 (12:48 +0000)
2006-10-29  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

* test/test1.py:
* test/test2.py:

Cleaned up the dogtail scripts.

ChangeLog
test/test1.py
test/test2.py

index c726418f33b25165c60320f0b605be5274fbd0d5..09784c15dedb428df4926290786f51237928752e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-10-29  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
+
+       * test/test1.py:
+       * test/test2.py:
+
+       Cleaned up the dogtail scripts.
+
 2006-10-27  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
 
        * shell/ev-view.c: (draw_loading_text): Don't render
index 8c05ebd77f18a8a388a31f97e782e730e1096e8a..d3abed300b89aa9072ad118b302c44effe1a7510 100755 (executable)
@@ -1,27 +1,32 @@
 #!/usr/bin/python
 
-from dogtail.procedural import *
-from dogtail.utils import screenshot
-
-import os
+# This test opens the interface and just clicks around a bit.
 
-os.environ['LANG']='en_US.UTF-8'
-os.system ('rm -rf ~/.gnome2/evince')
+from dogtail.procedural import *
 
 run('evince')
 
-focus.application('evince')
-
+# Test file->open
 click('File', roleName='menu')
 click('Open...', roleName='menu item')
 focus.dialog('Open Document')
 click('Cancel', roleName='push button')
-click('File', roleName='menu')
+
+# Toolbar editor
+click('Edit', roleName='menu')
 click('Toolbar', roleName='menu item')
 focus.dialog('Toolbar Editor')
 click('Close', roleName='push button')
+
+# About dialog
+click('Help', roleName='menu')
 click('About', roleName='menu item')
 focus.dialog('About Evince')
+click('Credits', roleName='push button')
+focus.dialog('Credits')
+click('Close', roleName='push button')
 click('Close', roleName='push button')
-click('Close', roleName='menu item')
 
+# Close evince
+click('File', roleName='menu')
+click('Close', roleName='menu item')
index 7e52c57e6548086eb250ee3157c56d7e554121e0..c0958c857ec0870396647e559b320531b2f6ce37 100755 (executable)
@@ -1,22 +1,24 @@
 #!/usr/bin/python
 
-from dogtail.procedural import *
-from dogtail.utils import screenshot
+# This test opens a password encrypted file and tries to unlock it.
 
-import os
+from dogtail.procedural import *
 
-os.environ['LANG']='en_US.UTF-8'
-os.system ('rm -rf ~/.gnome2/evince')
+run('evince', arguments=' ./test-encrypt.pdf',)
 
-run('evince',arguments=' ./test-encrypt.pdf',)
+# Try an incorrect password first
 focus.dialog('Enter password')
 focus.widget('Password Entry', roleName='password text')
-type("wrong password")
+type('wrong password')
 click('OK', roleName='push button')
 click('Cancel', roleName='push button')
+
+# Try again with the correct password
 click('Unlock Document', roleName='push button')
 focus.widget('Password Entry', roleName='password text')
-type("Foo")
+type('Foo')
 click('OK', roleName='push button')
-click('Close', roleName='menu item')
 
+# Close evince
+click('File', roleName='menu')
+click('Close', roleName='menu item')