[pitivi] dogtail tests: Optimize the saveProject helper function
- From: Jean-FranÃois Fortin Tam <jfft src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] dogtail tests: Optimize the saveProject helper function
- Date: Wed, 25 Jul 2012 11:57:04 +0000 (UTC)
commit f6ca624485483c4a1ae2b3ebe9bfe9e9253e7488
Author: Jean-FranÃois Fortin Tam <nekohayo gmail com>
Date: Sun Jul 22 17:38:45 2012 -0400
dogtail tests: Optimize the saveProject helper function
tests/dogtail_scripts/helper_functions.py | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/tests/dogtail_scripts/helper_functions.py b/tests/dogtail_scripts/helper_functions.py
index 37ccca7..7b57961 100644
--- a/tests/dogtail_scripts/helper_functions.py
+++ b/tests/dogtail_scripts/helper_functions.py
@@ -17,22 +17,22 @@ class HelpFunc(BaseDogTail):
proj_menu.click()
if saveAs:
self.assertIsNotNone(path)
- saveas_menu_item = proj_menu.child("Save As...")
- saveas_menu_item.click()
- saveas = self.pitivi.child(roleName='dialog')
+ proj_menu.menuItem("Save As...").click()
+ saveas = self.pitivi.child(name="Save As...", roleName='dialog', recursive=False)
# In GTK3's file chooser, you can enter /tmp/foo.xptv directly
# In GTK2 however, you must do it in two steps:
path_dir, filename = os.path.split(path)
- saveas.child(roleName="text").text = path_dir
- saveas.button('Save').click()
+ text_field = saveas.child(roleName="text")
+ text_field.text = path_dir
+ dogtail.rawinput.pressKey("Enter")
sleep(0.05)
- saveas.child(roleName='text').text = filename
- saveas.button('Save').click()
+ text_field.text = filename
+ dogtail.rawinput.pressKey("Enter")
# Save to the list of items to cleanup afterwards
self.unlink.append(path)
else:
# Just save
- self.menubar.menu("Project").menuItem("Save").click()
+ proj_menu.menuItem("Save").click()
def loadProject(self, url, save=False):
proj_menu = self.menubar.menu("Project")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]