diff options
82 files changed, 0 insertions, 5848 deletions
diff --git a/evolution/Alarm.py b/evolution/Alarm.py deleted file mode 100755 index 6d1e37e..0000000 --- a/evolution/Alarm.py +++ /dev/null @@ -1,42 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Sheetal <svnayak18@yahoo.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Alarm Setting -s1 = 'Unable to get gui handle' - -def call_alarm(): - try: - click('dlgMeeting-Nosummary','btnCustomize') - click('dlgAlarms','btnAdd') - execfile('addalarm.py') - #execfile('checkalarm.py') - wait(5) - selectrowindex('dlgAlarms','tblAlarm',1) - #selectrow('dlgAlarms','tblAlarm','Play a sound 15 minutes before the start of the appointment') - click('dlgAlarms','btnOK') - except error,msg: - if string.find(str(msg),s1)== -1: - print "File not found(nt cz of gui handle)...so stilll continuing" - print "--File nt found..bt stilll continuing" -call_alarm() diff --git a/evolution/Compose_mail.py b/evolution/Compose_mail.py deleted file mode 100644 index d83b6d5..0000000 --- a/evolution/Compose_mail.py +++ /dev/null @@ -1,86 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Bhargavi <kbhargavi_83@yahoo.co.in> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -# To Compse a New Mail Message using args supplied by a text file - -#To compose a mail -def compose_mail (mailid, subjecttxt, mailbodytxt, cc_id): - try: - selectmenuitem('Evolution-Mail','mnuView;mnuWindow;mnuMail') - wait(3) - selectmenuitem('Evolution-Mail','mnuFile;mnuNew;mnuMailMessage') - log('OpenedComposemessageDialog','pass') - selectmenuitem('frmComposeamessage', 'mnuView;mnuCcField') - settextvalue ('frmComposeamessage', 'txtTo', mailid) - settextvalue ('frmComposeamessage', 'txtCc', cc_id) - settextvalue ('frmComposeamessage', 'txtSubject', subjecttxt) - setcontext ('Compose a message',subjecttxt) - settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt) - click ('frmComposeamessage', 'btnSend') - click('Evolution-Mail','btnSend/Receive') - log('ComposemessageSuccess','pass') - except: - print ' Compose messsage Failed' - log('Compose-Mail-Failed','fail') - -# Section to verify if mail is sent -def verify_compose_mail (mailid, subjecttxt,cc_id_verify): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Sent') - selectlastrow ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuOpenMessage') - log('ComposedmessageOpened','pass') - setcontext('Compose a message',subjecttxt) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 1, 1, mailid) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 2, 1, cc_id_verify) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 3, 1, subjecttxt) - log('VerificationSuccess','pass') - selectmenuitem ('frmReadOnlyMail','mnuFile;mnuClose') - log('Closemail','pass') - except error: - print ' Verification of Sent mail Failed' - log('Verification-of-mail-failed','fail') - - -#Trying to read from the file -file = open('send_mail.dat', 'r') -argmts = file.readlines() -To_emailid = argmts[1].strip( ) -Subject_Mail = argmts[2].strip( ) -Bodytxt_Mail = argmts[3].strip( ) -Cc_mailid = argmts[5].strip( ) -Cc_verify_mailid = argmts[6].strip( ) -# Call the function - -log('ComposeandVerificationofMail','teststart') -log('ComposeofMail' ,'teststart') -wait(3) -compose_mail (To_emailid, Subject_Mail, Bodytxt_Mail, Cc_mailid) -log('ComposeofMail' ,'testend') -wait(3) -log('VerificationofMail' ,'teststart') -wait(3) -verify_compose_mail (To_emailid, Subject_Mail,Cc_verify_mailid) -log('VerificationofMail' ,'testend') -log('ComposeandVerificationofMail','testend') diff --git a/evolution/ContactListCreation.py b/evolution/ContactListCreation.py deleted file mode 100755 index 1e180a3..0000000 --- a/evolution/ContactListCreation.py +++ /dev/null @@ -1,161 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Manu <manunature@rediffmail.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -str1 = "Unable to get gui handle" -str2 = "Verify table cell failed" - -#--Definition for Contact creation -def contact (data): - listname = data[0].strip() - try: - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuNew;mnuContactList') - wait(3) - comboselect ('dlgContactListEditor', 'cmbWhere', ' Personal') - check ('dlgContactListEditor', 'chkHideaddresseswhensendingmailtothislist') - settextvalue ('dlgContactListEditor', 'txtListname', listname) - setcontext ("Contact List Editor", listname) - - for j in range (1, len(data)): - settextvalue ('dlgContactListEditor', 'txtTypeanemailaddressordragacontactintothelistbelow', data[j].strip()) - click ('dlgContactListEditor','btnAdd') - - click ('dlgContactListEditor', 'btnSelect') - settextvalue ('dlgContactListMembers','txtSearch',listname) - - if (doesrowexist ('dlgContactListMembers', 'tblContacts')): - selectrowindex ('dlgContactListMembers', 'tblContacts', 0) - click ('dlgContactListMembers', 'btnMembers') - click ('dlgContactListMembers', 'btnClose') - else: - click('dlgContactListMembers','btnClose') - - selectrowindex ('dlgContactListEditor', 'tblmail', 1) - click ('dlgContactListEditor', 'btnRemove') - click ('dlgContactListEditor', 'btnOk') - log ('ContactCreationPassed', 'pass') - - except error, msg: - if string.find (str(msg), str1) == -1: - print "Error!" - print "Creation Failing" - log ('ContactCreationFailed','fail') - -#--Definition for verifying contact -def contactverify (data): - MAX_PAN = 5 - row = 0 - col = 0 - listname = data[0].strip () - click ('Evolution-Mail', 'tbtnCont') - wait (3) - selectrowindex ('Evolution-Contacts', 'treetblml', 1) - for pan in range (1, MAX_PAN): - try: - #print 'pan:', pan - selectpanel ('Evolution-Contacts', 'pnlAddbook', pan) - selectmenuitem ('Evolution-Contacts', 'mnuFile;mnuOpen') - setcontext ('Contact List Editor', listname) - wait (1) - verifysettext ('dlgContactListEditor', 'txtListname', listname) - - for j in range (1, len(data)): - try: - verifytablecell ('dlgContactListEditor', 'tblmail', row, col, data[j].strip()) - row = row + 1 - #print 'j:',j - except error,msg: - print "Email Contact Not Found" - - click ('dlgContactListEditor', 'btnOk') - log ('ContactVerification', 'pass') - break - except error,msg: - if string.find (str(msg), str1) == -1: - print "Error!" - print "Contact Not Found" - log('ContactVerification','fail') - - -def Cancelling(item): - i = 0 - try: - while i < 2: #0 for Discard and 1 for cancel - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuNew;mnuContactList') - settextvalue ('dlgContactListEditor', 'txtListname', item) - setcontext ("Contact List Editor", item) - click ('dlgContactListEditor', 'btnCancel') - if i == 0: - click ('dlgEvolutionQuery', 'btnDiscard') - elif i==1: - click ('dlgEvolutionQuery', 'btnCancel') - else: - break - i = i + 1 - if i == 2: - click ('dlgContactListEditor', 'btnCancel') - click ('dlgEvolutionQuery', 'btnSave') - wait(3) - click ('dlgDuplicateContactDetected','btnAdd') - except error,msg: - if string.find (str(msg), str1) == -1: - print "Error!" - print "Cancellation Failed" - -#--Main Block--- -try: - file=open('contactlist.dat','r') - fp=open('contactlist.dat','r') - lines=file.readlines() - record=fp.readlines() - fp.close() - file.close() - -except IOError: - print IOError - sys.exit() - -#--Contact list creation-- -log ('ContactListCreation','teststart') -for i in range (0, len(lines)): - data = string.split (lines[i], ',') - #contact (data) -log ('ContactListCreation', 'testend') - -#--Contact list verfication-- -log ('ContactVerification', 'teststart') -for i in range(0, len(lines)): - #print 'i:',i - data = string.split (lines[i], ',') - contactverify (data) -log ('ContactVerification', 'testend') - -#--Cancelling the addition of contacts in Contact List-- -log ('CancellationOfContact','teststart') -fp = open ('contactlist.dat', 'r') -record1 = fp.readline() -record2 = string.split(record1, ',') -Cancelling (record2[0]) -log ('CancellationOfContact', 'testend') - - diff --git a/evolution/Create_Assign_Task.dat b/evolution/Create_Assign_Task.dat deleted file mode 100755 index b4ff65b..0000000 --- a/evolution/Create_Assign_Task.dat +++ /dev/null @@ -1,14 +0,0 @@ -TestScripts -Assigned Task - TestScripts -Private - Personal -testing task creation -04/31/2005 -04/29/2005 -High -Holiday -In Progress -04/29/2005 -70 - Novell GroupWise Address Book -t diff --git a/evolution/Create_Assign_Task.py b/evolution/Create_Assign_Task.py deleted file mode 100755 index 5c0fcb8..0000000 --- a/evolution/Create_Assign_Task.py +++ /dev/null @@ -1,122 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Sheetal <svnayak18@yahoo.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -# To create a assigned task -#reading args from the file -file = open('Create_Assign_Task.dat', 'r') -argmts = file.readlines() -txtsummary = argmts[0].strip( ) -txtsetcontext = argmts[1].strip( ) -txtclassification = argmts[2].strip( ) -#txtgroup = argmts[3].strip -txtdescription = argmts[4].strip( ) -txtduedate = argmts[5].strip( ) -txtstartdate = argmts[6].strip( ) -txtpriority = argmts[7].strip( ) -txtcategory = argmts[8].strip( ) -status = argmts[9].strip( ) -datecompleted=argmts[10].strip( ) -num=argmts[11].strip( ) -attendees=argmts[12].strip( ) -search=argmts[13].strip( ) -s1 ='Unable to get gui handle' - -### U will have one section with diff value for classification. -#calls='Private' - -###Function to implement assign_task_create() - -def assign_task_create(): - try : - - selectmenuitem('Evolution-Tasks','mnuFile;mnuNew;mnuAssignedTask') - wait(3) - selecttab('dlgAssignedTask-Nosummary','ptlAssigned Task - No summary', '0') - settextvalue ( 'dlgAssignedTask-Nosummary', 'txtSummary', txtsummary) - setcontext ('Assigned Task - No summary', txtsetcontext) - wait(5) - comboselect ('dlgAssignedTask-Nosummary', 'cmbClassfication',txtclassification) - comboselect ('dlgAssignedTask-Nosummary', 'cmbGroup', ' Personal') - click ('dlgAssignedTask-Nosummary','btnCategories') - #selectrow('dlgCategories', 'tblCategories', txtcategory) - settextvalue ('dlgCategories', 'txtItem', txtcategory) - click ('dlgCategories','btnOK') - settextvalue ( 'dlgAssignedTask-Nosummary', 'txtTaskDescription', txtdescription) - settextvalue ( 'dlgAssignedTask-Nosummary','txtdueDate',txtduedate) - settextvalue ( 'dlgAssignedTask-Nosummary','txtstartDate',txtstartdate) - selecttab ('dlgAssignedTask-Nosummary','ptlAssigned Task - No summary', '1') - comboselect ('dlgAssignedTask-Nosummary','cmbStatus', status) - comboselect ('dlgAssignedTask-Nosummary','cmbPriority', txtpriority) - setvalue('dlgAssignedTask-Nosummary','sbtnPercent',num) - settextvalue ( 'dlgAssignedTask-Nosummary','txtTextDateEntry',datecompleted) - selecttab ('dlgAssignedTask-Nosummary','ptlAssigned Task - No summary', '2') - selectrowindex('dlgAssignedTask-Nosummary','tblAttendees',0) - #click ('dlgAssignedTask-Nosummary','btnRemove') - click ('dlgAssignedTask-Nosummary','btnOK') - click ('dlgEvolutionQuery','btnSend') - except error,msg: - if string.find(str(msg),s1)== -1: - print "File not found(nt cz of gui handle)...so stilll continuing" - print "--File nt found..bt stilll continuing" - #releasecontext (txtsetcontext, 'Assigned Task - No summary') -def verify_assign_task (): - try: - log('verify-the-task','pass') - #click ('Evolution-Tasks', 'togbtnTask') - wait(5) - selectmenuitem('Evolution-Tasks','mnuView;mnuWindow;mnuTasks') - wait(5) - selectlastrow('Evolution-Tasks', 'tblTasks') - selectmenuitem('Evolution-Tasks','mnuFile;mnuOpenTask') - setcontext ('Assigned Task - No summary',txtsetcontext) - selecttab('dlgAssignedTask-Nosummary','ptlAssigned Task - No summary', '0') - log('verifies-summary','pass') - verifysettext ('dlgAssignedTask-Nosummary', 'txtSummary', txtsummary) - verifyselect ('dlgAssignedTask-Nosummary', 'cmbClassfication',txtclassification) - verifysettext ('dlgAssignedTask-Nosummary', 'txtCategories', txtcategory) - log('verifies-description','pass') - verifysettext ('dlgAssignedTask-Nosummary', 'txtTaskDescription', txtdescription) - verifysettext ( 'dlgAssignedTask-Nosummary','txtdueDate',txtduedate) - verifysettext ( 'dlgAssignedTask-Nosummary','txtstartDate',txtstartdate) - selecttab ('dlgAssignedTask-Nosummary', 'ptlAssigned Task - No summary', '1') - verifysetvalue('dlgAssignedTask-Nosummary','sbtnPercent','70') - click ('dlgAssignedTask-Nosummary','btnCancel') - - except error,msg: - if string.find(str(msg),s1)== -1: - print "File not found(nt cz of gui handle)...so stilll continuing" - print "--File nt found..bt stilll continuing" - - - - -### Functions End - - -## Calling the function -#summary = "Task Poornima" -log('create-the-assgned-meeting','teststart') -assign_task_create() -verify_assign_task () -log('create-the-assgned-meeting','testend') diff --git a/evolution/Create_Contact.py b/evolution/Create_Contact.py deleted file mode 100644 index c38a144..0000000 --- a/evolution/Create_Contact.py +++ /dev/null @@ -1,69 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -def create_contact (name, mail_id): - try: - click ('Evolution-Mail', 'tbtnMail') - wait (3) - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuNew;mnuContact') - wait (1) - settextvalue ('dlgContactEditor', 'txtFullName', name) - setcontext ('Contact Editor', name) - settextvalue ('dlgContactEditor', 'txtWorkEmail', mail_id) - click ('dlgContactEditor','btnOK') - wait (1) - log ('Create-Contact', 'pass') - except: - log ('Create-Contact', 'fail') - -def verify_create_contact (panel, name, mail_id): - try: - click ('Evolution-Mail', 'tbtnContacts') - wait (3) - selectrow ('Evolution-Contacts', 'treetblContacts', 'Personal') - selectpanelname ('Evolution-Contacts', 'pnlAddbook', panel) - selectmenuitem ('Evolution-Contacts', 'mnuFile;mnuOpen') - wait (1) - verifysettext ('dlgContactEditor', 'txtFullName', name) - verifysettext ('dlgContactEditor', 'txtWorkEmail', mail_id) - click ('dlgContactEditor', 'btnCancel') - wait (1) - log ('Verify-Create-contact', 'pass') - except: - log ('Verify-Create-contact', 'fail') - -file = open('create_contact.dat', 'r') -argmts = file.readlines() -name = argmts[1].strip( ) -mail_id = argmts[2].strip( ) -panel = argmts[3].strip( ) - -log('CreateandVerificationofCreateContact','teststart') -log('CreateContact' ,'teststart') -create_contact (name, mail_id) -log('CreateContact' ,'testend') -log('VerificationofCreateContact' ,'teststart') -verify_create_contact (panel, name, mail_id) -log('VerificationofCreateContact' ,'testend') -log('CreateandVerificationofCreateContact','testend') diff --git a/evolution/Create_Task.py b/evolution/Create_Task.py deleted file mode 100755 index 9cd7d60..0000000 --- a/evolution/Create_Task.py +++ /dev/null @@ -1,110 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Sheetal <svnayak18@yahoo.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#log('Verify-a-Creat_task','teststart') - -#reading args from the file -file = open('create_task.dat', 'r') -argmts = file.readlines() -txtsummary = argmts[0].strip( ) -txtsetcontext = argmts[1].strip( ) -txtclassification = argmts[2].strip( ) -txtgroup = argmts[3].strip # txtgroup var has preceeding white spaces in appmap and if we strip it loses the preceeding white spaces -txtdescription = argmts[4].strip( ) -txtduedate = argmts[5].strip( ) -txtstartdate = argmts[6].strip( ) -txtpriority = argmts[7].strip( ) -txtcategory = argmts[8].strip( ) -status = argmts[9].strip( ) -datecompleted=argmts[10].strip( ) -num=argmts[11].strip( ) -s1 ='Unable to get gui handle' -#Function to implement task_create() - -def task_create(): - try: - selectmenuitem('Evolution-Tasks','mnuFile;mnuNew;mnuTask') - selecttab ('dlgTask-Nosummary','ptlTask-No summary', '0') - settextvalue ('dlgTask-Nosummary', 'txtSummry', txtsummary) - setcontext ('Task - No summary', txtsetcontext) - wait(5) - comboselect ('dlgTask-Nosummary', 'cmbClassfication',txtclassification) - comboselect ('dlgTask-Nosummary', 'cmbGroup',' Personal') - click ('dlgTask-Nosummary','btnCategories') - settextvalue ('dlgCategories', 'txtItem', txtcategory) - click ('dlgCategories','btnOK') - settextvalue ( 'dlgTask-Nosummary', 'txtDescription', txtdescription) - settextvalue ( 'dlgTask-Nosummary','txtdueDate',txtduedate) - settextvalue ( 'dlgTask-Nosummary','txtstartDate',txtstartdate) - selecttab ('dlgTask-Nosummary','ptlTask-No summary', '1') - comboselect ( 'dlgTask-Nosummary','cmbStatus', status) - comboselect ( 'dlgTask-Nosummary','cmbPriority', txtpriority) - setvalue('dlgTask-Nosummary','sbtnPercentcomplete',num) - settextvalue ( 'dlgTask-Nosummary','txtTextDateEntry',datecompleted) - click ('dlgTask-Nosummary','btnOK') - except error,msg: - if string.find(str(msg),s1)== -1: - print "File not found(nt cz of gui handle)...so stilll continuing" - print "--File nt found..bt stilll continuing" - releasecontext (txtsetcontext, 'Task - No summary') - - - -###Verify task creation function - -def verify_create_task (): - try: - log('verify-the-task','pass') - #click ('Evolution-Tasks', 'togbtnTask') - selectmenuitem('Evolution-Tasks','mnuView;mnuWindow;mnuTasks') - wait(5) - selectlastrow('Evolution-Tasks', 'tblTasks') - selectmenuitem('Evolution-Tasks','mnuFile;mnuOpenTask') - setcontext ('Task - No summary',txtsetcontext) - selecttab('dlgTask-Nosummary','ptlTask-No summary', '0') - log('verifies-summary','pass') - verifysettext ('dlgTask-Nosummary', 'txtSummry', txtsummary) - verifyselect ('dlgTask-Nosummary', 'cmbClassfication',txtclassification) - verifyselect ('dlgTask-Nosummary', 'cmbGroup', ' Personal') - verifysettext ('dlgTask-Nosummary', 'txtCategories', txtcategory) - log('verifies-description','pass') - verifysettext ('dlgTask-Nosummary', 'txtDescription', txtdescription) - verifysettext ( 'dlgTask-Nosummary','txtdueDate',txtduedate) - verifysettext ( 'dlgTask-Nosummary','txtstartDate',txtstartdate) - selecttab ('dlgTask-Nosummary', 'ptlTask-No summary', '1') - verifysetvalue('dlgTask-Nosummary','sbtnPercentcomplete','70') - click ('dlgTask-Nosummary','btnCancel') - - except error,msg: - if string.find(str(msg),s1)== -1: - print "File not found(nt cz of gui handle)...so stilll continuing" - print "--File nt found..bt stilll continuing" - - -#calling the Task verify function -log('create-the-task','teststart') -task_create() -log('create-the-task','testend') -verify_create_task() - diff --git a/evolution/add_contact_from_mail.py b/evolution/add_contact_from_mail.py deleted file mode 100644 index 866ea9e..0000000 --- a/evolution/add_contact_from_mail.py +++ /dev/null @@ -1,65 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -def add_contact (row_index): - try: - click ('Evolution-Mail', 'tbtnMail') - wait (2) - selectrowpartialmatch ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectrowindex ('Evolution-Mail', 'treetblMails', row_index) - selectmenuitem ('Evolution-Mail', 'mnuActions;mnuAddSendertoAddressBook') - wait(3) - click ('dlgContactQuick-Add', 'btnOK') - log ('Add-contact-from-mail', 'pass') - except: - log ('Add-contact-from-mail', 'fail') - -def verify_add_contact (mail_id, contact): - try: - click ('Evolution-Mail', 'tbtnContacts') - wait (3) - selectrow ('Evolution-Contacts', 'treetblContacts', 'Personal') - selectpanelname ('Evolution-Contacts', 'pnlAddbook', contact) - selectmenuitem ('Evolution-Contacts', 'mnuFile;mnuOpen') - wait (1) - verifysettext ('dlgContactEditor', 'txtWorkEmail', mail_id) - click ('dlgContactEditor', 'btnCancel') - log ('Verify-Add-contact-from-mail', 'pass') - except: - log ('Verify-Add-contact-from-mail', 'fail') - -file = open('add_from_mail.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -mail = argmts[2].strip( ) -cont = argmts[3].strip() - -log('AddandVerificationofAddContactFromMail','teststart') -log('AddContactfromMail' ,'teststart') -add_contact (index) -log('AddContactfromMail' ,'testend') -log('VerificationofAddContactfromMail' ,'teststart') -verify_add_contact (mail, cont) -log('VerificationofAddContactfromMail' ,'testend') -log('AddandVerificationofAddContactFromMail','testend') diff --git a/evolution/add_from_mail.dat b/evolution/add_from_mail.dat deleted file mode 100644 index 24763f3..0000000 --- a/evolution/add_from_mail.dat +++ /dev/null @@ -1,4 +0,0 @@ -junk -5 -bhargavi@scooby.net -bhargavi diff --git a/evolution/addalarm.py b/evolution/addalarm.py deleted file mode 100755 index 414d525..0000000 --- a/evolution/addalarm.py +++ /dev/null @@ -1,48 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Sheetal <svnayak18@yahoo.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Add Alarm -s1 = 'Unable to get gui handle' -def funct_alarm(num2): - try: - - comboselect('dlgAddAlarm','cmbPop','Play a sound') - setvalue('dlgAddAlarm','sbtnnum',num2) - comboselect('dlgAddAlarm','cmbmin','hour(s)') - comboselect('dlgAddAlarm','cmbbefore','after') - comboselect('dlgAddAlarm','cmbstart','end of appointment') - check('dlgAddAlarm','chkRepeatthealarm') - setvalue('dlgAddAlarm','sbtnnum1',num2) - setvalue('dlgAddAlarm','sbtnnum2',num2) - comboselect('dlgAddAlarm','cmbminutes','hours') - check('dlgAddAlarm','chkCustommessage') - click('dlgAddAlarm','btnOK') - - except error,msg: - if string.find(str(msg),s1) == -1: - print "File not found(nt cz of gui handle)...so stilll continuing " - -log('Open-Add-Alarm','teststart') -funct_alarm(num2) -log('Open-Add-Alarm','testend') diff --git a/evolution/appointment.dat b/evolution/appointment.dat deleted file mode 100644 index 9fbd7f0..0000000 --- a/evolution/appointment.dat +++ /dev/null @@ -1,4 +0,0 @@ -Final -Meet Room 2 -Holiday -Business Holiday diff --git a/evolution/auto.py b/evolution/auto.py deleted file mode 100644 index 03867ec..0000000 --- a/evolution/auto.py +++ /dev/null @@ -1,90 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Bhargavi <kbhargavi_83@yahoo.co.in> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#AutoCompletion -def autocompletion_compose_mail (subjecttxt, bodymailtxt, full_name): - try: - selectmenuitem('Evolution-Mail','mnuView;mnuWindow;mnuMail') - wait(3) - selectmenuitem('Evolution-Mail','mnuFile;mnuNew;mnuMailMessage') - wait(3) - log('OpenedComposemessageDialog','pass') - for i in range(0,5): - try: - grabfocus('frmComposeamessage','txtTo') - typekey ('pnayak') - wait(3) - for j in range(0,i+1): - typekey ('<down>') - typekey ('<return>') - if verifysettext('frmComposeamessage', 'txtTo', full_name) == 1: - log('AutoCompletion-Sucess','pass') - break - - except error, msg: - if string.find(str(msg), 'Verify SetTextValue action failed') == -1: - print 'error' - - settextvalue ('frmComposeamessage', 'txtSubject', subjecttxt) - setcontext ('Compose a message',subjecttxt) - settextvalue ('frmComposeamessage', 'txtMailBody', bodymailtxt) - click ('frmComposeamessage', 'btnSend') - click('Evolution-Mail','btnSend/Receive') - log('ComposemessageSuccess','pass') - - except error: - print 'AutoCompletion failed' - log('AutoCompletion-Compose-message','fail') - - -def verify_autocompletion_compose_mail (mailid, subjecttxt): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Sent') - selectlastrow ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuOpenMessage') - log('ComposedmessageOpened','pass') - setcontext('Compose a message',subjecttxt) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 1, 1, mailid) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 2, 1, subjecttxt) - selectmenuitem ('frmReadOnlyMail','mnuFile;mnuClose') - except error: - print 'Verification of composition of mail in autocompletion ' - selectmenuitem ('frmReadOnlyMail','mnuFile;mnuClose') - log('Verification-of-composition-of-mail-in-autocompletion ','fail') - - -#Trying to read from the file -file = open('autocompletion.dat', 'r') -argmts = file.readlines() -subject_text = argmts[0].strip( ) -Bodytxt_Mail = argmts[1].strip( ) -full_name = argmts[2].strip( ) -to_mailid = argmts[3].strip( ) - - -log('AutoCompletion-Compose-and-Verification-message','teststart') -autocompletion_compose_mail (subject_text, Bodytxt_Mail, full_name) -verify_autocompletion_compose_mail (to_mailid, subject_text) -log('AutoCompletion-Compose-and-Verification-message','testend') - diff --git a/evolution/autocompletion.dat b/evolution/autocompletion.dat deleted file mode 100644 index 415eb11..0000000 --- a/evolution/autocompletion.dat +++ /dev/null @@ -1,5 +0,0 @@ -Compose test mail -Body of test mail -pnayak -pnayak <pnayak@scooby.net> -Poornima Nayak diff --git a/evolution/categories.py b/evolution/categories.py deleted file mode 100755 index 62b0651..0000000 --- a/evolution/categories.py +++ /dev/null @@ -1,36 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Sheetal <svnayak18@yahoo.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -s1 = 'Unable to get gui handle' -def call_categories(categories): - try: - click('dlgMeeting-Nosummary','btnCategories') - settextvalue('dlgCategories','txtItem',categories) - click('dlgCategories','btnOK') - except error,msg: - if string.find(str(msg),s1) == -1: - print "File not found(nt cz of gui handle)...so stilll continuing " -log('opens-categories','teststart') -call_categories(categories) -log('opens-categories','testend') diff --git a/evolution/change_draft.dat b/evolution/change_draft.dat deleted file mode 100644 index 5912676..0000000 --- a/evolution/change_draft.dat +++ /dev/null @@ -1,8 +0,0 @@ -junk -0 -ldtp@scooby.net -test -shaheed@scooby.net -khasim@scooby.net -saving as draft message -body of the draft diff --git a/evolution/change_draft.py b/evolution/change_draft.py deleted file mode 100644 index 9a521b5..0000000 --- a/evolution/change_draft.py +++ /dev/null @@ -1,125 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -# Change the default draft folder and verify -import time - -#Change the default draft folder -def change_draft (new_draft, index, account): - try: - selectmenuitem ('Evolution-Mail', 'mnuView;mnuWindow;mnuMail') - time.sleep (3) - selectmenuitem ('Evolution-Mail', 'mnuEdit;mnuPreferences') - time.sleep (3) - if guiexist ('dlgEvolutionSettings') == 1: - selectrowindex ('dlgEvolutionSettings', 'tblAccounts', index) - click ('dlgEvolutionSettings', 'btnEdit') - time.sleep (3) - if guiexist ('dlgAccountEditor') == 1: - selecttab ('dlgAccountEditor', 'ptlAccountEditor', '3') - click ('dlgAccountEditor', 'btnDrafts') - time.sleep (3) - if guiexist ('dlgSelectFolder') == 1: - click ('dlgSelectFolder', 'btnNew') - time.sleep (3) - if guiexist ('dlgCreateNewFolder') == 1: - settextvalue('dlgCreateNewFolder', 'txtFoldername', new_draft) - selectrow ('dlgCreateNewFolder', 'treetblMailFolderTree', account) - click ('dlgCreateNewFolder', 'btnCreate') - else: - log ('Create New Folder dialog does not appear', 'error') - log ('Change Draft Folder', 'fail') - selectrow ('dlgSelectFolder', 'treetblMailFolderTree', new_draft) - click ('dlgSelectFolder', 'btnOK') - else: - log ('Select Folder dialog does not appear', 'error') - log ('Change Draft Folder', 'fail') - click ('dlgAccountEditor', 'btnOK') - else: - log ('Account Editor dialog does not appear', 'error') - log ('Change Draft Folder', 'fail') - click ('dlgEvolutionSettings', 'btnClose') - log ('Change Draft Folder', 'pass') - else: - log ('Evolution Settings dialog does not appear', 'error') - log ('Change Draft Folder', 'fail') - except error, msg: - log (str (msg), 'error') - log ('Change Draft Folder', 'fail') - -#Verify whether draft folder has been changed or not -def verify_draft (new_draft, to_address, cc_address, msg_subject, msg_body): - try: - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuNew;mnuMailMessage') - if guiexist ('frmComposeamessage') == 1: - settextvalue ('frmComposeamessage', 'txtTo', to_address) - if verifycheck ('frmComposeamessage', 'mnuView;mnuCcField') == 0: - check ('frmComposeamessage', 'mnuView;mnuCcField') - settextvalue ('frmComposeamessage', 'txtCc', cc_address) - settextvalue ('frmComposeamessage', 'txtSubject', msg_subject) - setcontext ('Compose a message', msg_subject) - settextvalue ('frmComposeamessage', 'txtMailBody', msg_body) - selectmenuitem ('frmComposeamessage', 'mnuFile;mnuSaveDraft') - selectmenuitem ('frmComposeamessage', 'mnuFile;mnuClose') - else: - log ('Compose a message dialog does not appear', 'error') - log ('Verify Change draft', 'fail') - selectrow ('Evolution-Mail', 'treeTabFolder', new_draft) - selectlastrow ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuOpenMessage') - setcontext('Compose a message', msg_subject) - if guiexist ('frmReadOnlyMail') == 1: - verifytablecell ('frmReadOnlyMail', 'tblcheck', 1, 1, to_address) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 2, 1, cc_address) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 3, 1, msg_subject) - selectmenuitem ('frmReadOnlyMail','mnuFile;mnuClose') - else: - log ('Selected message not opened', 'error') - log ('Verify Change draft', 'fail') - log ('Verify Change draft', 'pass') - except msg, error: - log (str (msg), 'error') - log ('Verify Change draft', 'fail') - -#Getting the data -file = open('change_draft.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -account = argmts[2].strip( ) -new_draft = argmts[3].strip( ) -to_address = argmts[4].strip( ) -cc_address = argmts[5].strip( ) -msg_subject = argmts[6].strip( ) -msg_body = argmts[7].strip( ) - - -#Calling the functions -log ('Change and Verify Change Draft Folder', 'teststart') -log ('Change Draft Folder', 'teststart') -change_draft (new_draft, index, account) -log ('Change Draft Folder', 'testend') -log ('Verify Change Draft Folder', 'tesstart') -veriry_draft (new_draft, to_address, cc_address, msg_subject, msg_body) -log ('Verify Change Draft Folder', 'testend') -log ('Change and Verify Change Draft Folder', 'testend') diff --git a/evolution/compose_attach.py b/evolution/compose_attach.py deleted file mode 100644 index 1fbce39..0000000 --- a/evolution/compose_attach.py +++ /dev/null @@ -1,80 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Bhargavi <kbhargavi_83@yahoo.co.in> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -def compose_mail_with_attachment (mailid, subjecttxt, mailbodytxt, attachment_file): - try: - selectmenuitem('Evolution-Mail','mnuView;mnuWindow;mnuMail') - selectmenuitem('Evolution-Mail','mnuFile;mnuNew;mnuMailMessage') - log('OpenedComposemessageDialog','pass') - settextvalue ('frmComposeamessage', 'txtTo', mailid) - settextvalue ('frmComposeamessage', 'txtSubject', subjecttxt) - setcontext ('Compose a message',subjecttxt) - settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt) - selectmenuitem('frmComposeamessage','mnuInsert;mnuAttachment') - selectrow('dlgAttachfile(s)','tblFiles',attachment_file) - click ('dlgAttachfile(s)','btnOpen') - click ('frmComposeamessage', 'btnSend') - wait (5) - click('Evolution-Mail','btnSend/Receive') - log('ComposemessageSuccess','pass') - except: - print ' Compose messsage Failed' - log('Compose-Mail-with-attachment-Failed','fail') - - -def verify_compose_mail_with_attachment (mailid, subjecttxt, attachment_file): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Sent') - selectlastrow ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuOpenMessage') - log('ComposedmessageOpened','pass') - setcontext('Compose a message',subjecttxt) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 1, 1, mailid) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 2, 1, subjecttxt) - verifypartialtablecell ('frmReadOnlyMail', 'tblattach', 0, 3, attachment_file) - selectmenuitem ('frmReadOnlyMail','mnuFile;mnuClose') - except error: - print 'Verification of composition of mail with attachment failed ' - log('Verification-of-composition-of-mail-with-attachment-failed ','fail') - -#Trying to read from the file -file = open('send_mail.dat', 'r') -argmts = file.readlines() -To_emailid = argmts[1].strip( ) -Subject_Mail = argmts[2].strip( ) -Bodytxt_Mail = argmts[3].strip( ) -attach_file = argmts[4].strip( ) - -# Call the function - -log('ComposeandVerificationofMail-with-attachment','teststart') -log('ComposeofMail' ,'teststart') -wait(3) -compose_mail_with_attachment (To_emailid, Subject_Mail, Bodytxt_Mail, attach_file) -log('ComposeofMail' ,'testend') -wait(3) -log('VerificationofMail' ,'teststart') -verify_compose_mail_with_attachment (To_emailid, Subject_Mail,attach_file) -log('VerificationofMail' ,'testend') -log('ComposeandVerificationofMail-with-attachment','testend') diff --git a/evolution/contactlist.dat b/evolution/contactlist.dat deleted file mode 100644 index 89c358c..0000000 --- a/evolution/contactlist.dat +++ /dev/null @@ -1,2 +0,0 @@ -ldtp,ldtp@ldg.net,ldtp@gnomebangalore.org,ldtp@scooby.net,ldtp@forge.novell.com -nosip,nosip@ldg.net,nosip@novell.com,nosip@scooby.net diff --git a/evolution/copy_mails.dat b/evolution/copy_mails.dat deleted file mode 100644 index 69e5dd0..0000000 --- a/evolution/copy_mails.dat +++ /dev/null @@ -1,5 +0,0 @@ -junk -Mailbox -test -2 -3 diff --git a/evolution/copy_mails.py b/evolution/copy_mails.py deleted file mode 100644 index aeda1ff..0000000 --- a/evolution/copy_mails.py +++ /dev/null @@ -1,82 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Copy And Verify Copy of Mails -import time - -#Copy mails -def copy (source, destination, start, end): - try: - for i in range(start, end+1): - selectrowindex ('Evolution-Mail', 'treetblMails', i) - click ('Evolution-Mail', 'btnCopy') - selectrow ('dlgSelectFolder', 'treetblMails', destination) - click ('dlgSelectFolder', 'btnCopy') - log ('CopyMails', 'pass') - except: - log ('CopyMails', 'fail') - -#Verifying copy of mails -def verify_copy (source, destination, no_mails, prev_scount, prev_dcount): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', destination) - new_dcount = getrowcount ('Evolution-Mail', 'treetblMails') - selectrow ('Evolution-Mail', 'treeTabFolder', source) - new_scount = getrowcount ('Evolution-Mail', 'treetblMails') - if (new_scount == prev_scount and new_dcount == (prev_dcount+no_mails)): - log ('Verify-Copy-Mails', 'pass') - else: - log ('Verify-Copy-Mails', 'fail') - except: - log ('Verify-Copy-Mails', 'fail') - -#Getting the data from a file -file = open('copy_mails.dat', 'r') -argmts = file.readlines() -source = argmts[1].strip( ) -destination = argmts[2].strip( ) -start = int (argmts[3].strip( )) -end = int (argmts[4].strip( )) - -#Calling the functions and getting the initial -#message count of source and destination folders -log('CopyAndVerifyCopyofMails', 'teststart') -log('CopyMails' ,'teststart') -click ('Evolution-Mail', 'tbtnMail') -time.sleep (2) -selectrow ('Evolution-Mail', 'treeTabFolder', destination) -time.sleep (1) -prev_dcount = getrowcount ('Evolution-Mail', 'treetblMails') -selectrow ('Evolution-Mail', 'treeTabFolder', source) -time.sleep (1) -prev_scount = getrowcount ('Evolution-Mail', 'treetblMails') -copy (source, destination, start, end) -log('CopyMails' ,'testend') -log('VerificationofCopyMails', 'teststart') -no_mails = end-start+1 -verify_copy (source, destination, no_mails, prev_scount, prev_dcount) -log('VerificationofCopyMails' ,'testend') -log('CopyMailsandVerificationofCopyMails','testend') diff --git a/evolution/copy_mails_new_folder.dat b/evolution/copy_mails_new_folder.dat deleted file mode 100644 index f8ee78d..0000000 --- a/evolution/copy_mails_new_folder.dat +++ /dev/null @@ -1,6 +0,0 @@ -junk -Mailbox -dump -ldtp@scooby.net -0 -1 diff --git a/evolution/copy_mails_new_folder.py b/evolution/copy_mails_new_folder.py deleted file mode 100644 index 637edda..0000000 --- a/evolution/copy_mails_new_folder.py +++ /dev/null @@ -1,88 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Copy And Verify Copy of Mails -import time - -#Copy mails -def copy (source, destination, account_name, start, end): - try: - selectrowindex ('Evolution-Mail', 'treetblMails', start) - click ('Evolution-Mail', 'btnCopy') - click ('dlgSelectFolder', 'btnNew') - settextvalue ('dlgCreateNewFolder', 'txtFoldername', destination) - selectrow ('dlgCreateNewFolder', 'treetblMailFolderTree', account_name) - click ('dlgCreateNewFolder', 'btnCreate') - selectrow ('dlgSelectFolder', 'treetblMails', destination) - click ('dlgSelectFolder', 'btnCopy') - for i in range(start+1, end+1): - selectrowindex ('Evolution-Mail', 'treetblMails', i) - click ('Evolution-Mail', 'btnCopy') - selectrow ('dlgSelectFolder', 'treetblMails', destination) - click ('dlgSelectFolder', 'btnCopy') - log ('CopyMails', 'pass') - except: - log ('CopyMails', 'fail') - -#Verifying copy of mails -def verify_copy (source, destination, no_mails, prev_scount): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', destination) - new_dcount = getrowcount ('Evolution-Mail', 'treetblMails') - selectrow ('Evolution-Mail', 'treeTabFolder', source) - new_scount = getrowcount ('Evolution-Mail', 'treetblMails') - if (new_scount == prev_scount and new_dcount == no_mails): - log ('Verify-Copy-Mails', 'pass') - else: - log ('Verify-Copy-Mails', 'fail') - except: - log ('Verify-Copy-Mails', 'fail') - -#Getting the data from a file -file = open('copy_mails_new_folder.dat', 'r') -argmts = file.readlines() -source = argmts[1].strip( ) -destination = argmts[2].strip( ) -account_name = argmts[3].strip( ) -start = int (argmts[4].strip( )) -end = int (argmts[5].strip( )) - -#Calling the functions and getting the initial -#message count of source and destination folders -log('CopyAndVerifyCopyofMails', 'teststart') -log('CopyMails', 'teststart') -click ('Evolution-Mail', 'tbtnMail') -time.sleep (2) -selectrow ('Evolution-Mail', 'treeTabFolder', source) -time.sleep (1) -prev_scount = getrowcount ('Evolution-Mail', 'treetblMails') -copy (source, destination, account_name, start, end) -log('CopyMails', 'testend') -log('VerificationofCopyMails', 'teststart') -no_mails = end-start+1 -verify_copy (source, destination, no_mails, prev_scount) -log('VerificationofCopyMails', 'testend') -log('CopyMailsandVerificationofCopyMails', 'testend') diff --git a/evolution/copymail.py b/evolution/copymail.py deleted file mode 100644 index 264d564..0000000 --- a/evolution/copymail.py +++ /dev/null @@ -1,67 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Nagashree <mnagashree@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Copying an existing Mail - -# Section to select and copy mail -def copy_verify_mail (): - selectrowpartialmatch ('Evolution-mail', 'treeTabFolder', 'Inbox') - row_before = getrowcount('Evolution-mail', 'treetblMails') - selectrowpartialmatch ('Evolution-mail', 'treeTabFolder', 'Mailbox') - rowcount = getrowcount('Evolution-mail', 'treetblMails') - if rowcount > 0: - selectlastrow ('Evolution-mail', 'treetblMails') - #selectmenuitem ('Evolution-mail', 'mnuFile;mnuOpenMessage') - selectmenuitem ('Evolution-mail', 'mnuActions;mnuCopyToFolder') - selectrowpartialmatch ('dlgSelectfolder', 'foldertable', 'Inbox') - click ('dlgSelectfolder','btnCopy') - selectrowpartialmatch ('Evolution-mail', 'treeTabFolder', 'Inbox') - wait (5) - row_after = getrowcount('Evolution-mail', 'treetblMails') - selectmenuitem ('Evolution-mail', 'mnuFile;mnuClose') - if row_after > row_before: - log ('Copying a mail passed successfully', 'pass') - else : - log ('Copying a mail failed', 'fail') - else: - log ('No Mails in the MailBox directory to be Copied', 'Warning') - log ('Did not move any mails to other folder', 'Pass') - -#Unable to proceed with verification of moved mails with comparing with subject, data, to and from fields as workaround using row count to verify. -# subject = getactivewin () -# print subject - #setcontext ('Compose a message', subjecttxt) - #i = verifytablecell ('frmReadOnlyMail', 'tblMailHdr', 1, 1, fromid) -# print i - - - -# Call the function -try: - log ('copyingmail', 'teststart') - copy_verify_mail () - log ('copyingmail', 'testend') -except error: - log ('Cppying mail failed', 'fail') - diff --git a/evolution/create_appointment.py b/evolution/create_appointment.py deleted file mode 100755 index 5dadaf3..0000000 --- a/evolution/create_appointment.py +++ /dev/null @@ -1,105 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Anjana <anjana_091@rediffmail.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#trying to read from the file -file = open('appointment.dat', 'r') -argmts = file.readlines() -summary = argmts[0].strip( ) -location = argmts[1].strip( ) -description = argmts[2].strip( ) -status = argmts[3].strip( ) -s1 = 'Unable to get gui handle' - -def Create_meeting(summary,location,description,status): - try: - #code to implement creation of meeting - selectmenuitem('Evolution-Mail','mnuView;mnuWindow;mnuCalendars') - selectmenuitem('Evolution-Calendars','mnuFile;mnuNew;mnuAppointment') - wait(3) - selecttab('dlgAppointment-Nosummary','ptlAppointment - No summary','0') - settextvalue('dlgAppointment-Nosummary','txtSummary',summary) - setcontext('Appointment - No summary','Appointment - '+summary) - settextvalue('dlgAppointment-Nosummary','txtLocation',location) - comboselect('dlgAppointment-Nosummary','Classification','Private') - click('dlgAppointment-Nosummary','btnCategories') - settextvalue('dlgCategories','txtItem',status) - click('dlgCategories','btnOK') - settextvalue('dlgAppointment-Nosummary','txtEventDescription',description) - check ('dlgAppointment-Nosummary','chkAlarm') - comboselect('dlgAppointment-Nosummary','Alarm','1 hour before appointment') - click('dlgAppointment-Nosummary','btnCustomize') - click('dlgAlarms','btnAdd') - comboselect('dlgAddAlarm','cmbpop','Play a sound') - comboselect('dlgAddAlarm','cmbmin','minute(s)') - comboselect('dlgAddAlarm','cmbbefore','before') - comboselect('dlgAddAlarm','cmbstart','end of appointment') - check('dlgAddAlarm','chkRepeatthealarm') - setvalue('dlgAddAlarm','sbtnnum1','13') - setvalue('dlgAddAlarm','sbtnnum2','3') - comboselect('dlgAddAlarm','cmbminutes','hours') - check('dlgAddAlarm','chkCustomalarmsound') - uncheck('dlgAddAlarm','chkCustomalarmsound') - click('dlgAddAlarm','btnOK') - click('dlgAlarms','btnOK') - click('dlgAppointment-Nosummary','btnOK') - log('Creation-of-Appointment','pass') - except error: - print "Cudnt create appointment" - log('Creation-of-Appointment','fail') -#END - -def verify_meeting(summary,location,description): - #for i in range (1,2): - #print i - try: - selecteventindex('Evolution-Calendars','calview',1) - selectmenuitem('Evolution-Calendars','mnuFile;mnuOpenAppointment') - wait(5) - setcontext ('Appointment - No summary', 'Appointment - '+summary) - if verifysettext('dlgAppointment-Nosummary','txtSummary',summary)==1: - if verifysettext('dlgAppointment-Nosummary','txtLocation',location)==1: - if verifysettext('dlgAppointment-Nosummary','txtEventDescription',description)==1: - print "File found" - click('dlgAppointment-Nosummary','btnCancel') - log('Verification-of-Appointment','pass') - - except error,msg: - if string.find(str(msg),s1)== -1: - print "----Error---" - log('Verification-of-Appointment','fail') -#END - - -log ('CreatinAppointment','teststart') - -#call the function -Create_meeting(summary,location,description,status) -wait(2) -#call the function -verify_meeting(summary,location,description) - - - -log('CreatinAppointment','testend') - diff --git a/evolution/create_contact.dat b/evolution/create_contact.dat deleted file mode 100644 index efedb3e..0000000 --- a/evolution/create_contact.dat +++ /dev/null @@ -1,4 +0,0 @@ -junk -val2 -val2@scooby.net -val2 diff --git a/evolution/create_task.dat b/evolution/create_task.dat deleted file mode 100755 index cfd55d7..0000000 --- a/evolution/create_task.dat +++ /dev/null @@ -1,12 +0,0 @@ -TestScripts -Task - TestScripts -Private - Personal -testing task creation -04/31/2005 -04/29/2005 -High -Holiday -In Progress -04/29/2005 -70 diff --git a/evolution/delete_appointment.py b/evolution/delete_appointment.py deleted file mode 100755 index d4dd90c..0000000 --- a/evolution/delete_appointment.py +++ /dev/null @@ -1,80 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Anjana <anjana_091@rediffmail.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#trying to read from the file -file = open('appointment.dat', 'r') -argmts = file.readlines() -summary = argmts[0].strip( ) -location = argmts[1].strip( ) -description = argmts[2].strip( ) -s1='Unable to get gui handle' - -#Deletion of appointment -def delete_appointment(summary,location,description): - #for i in range(1,4): - #print i - try: - selecteventindex('Evolution-Calendars','calview',1) - selectmenuitem('Evolution-Calendars','mnuFile;mnuOpenAppointment') - wait(5) - setcontext ('Appointment - No summary', 'Appointment - '+summary) - wait(5) - if verifysettext('dlgAppointment-Nosummary','txtSummary',summary) == 1: - if verifysettext('dlgAppointment-Nosummary','txtLocation',location) == 1: - if verifysettext('dlgAppointment-Nosummary','txtEventDescription',description) == 1: - print 'File found' - click('dlgAppointment-Nosummary','btnCancel') - #selecteventindex('Evoution-Calendars','calview',1) - selectmenuitem('Evolution-Calendars','mnuEdit;mnuDelete') - wait(5) - click('dlgEvolutionQuery','btnDelete') - print "file Deleted" - - log('Deletion-of-Appointment','pass') - except error,msg: - if string.find(str(msg),s1)== -1: - print "Error nt due to gui handle." - print "File not found...." - releasecontext('Appointment - '+summary,'Appointment - No summary') - log('Deletion-of-Appointment','fail') -#END - -#verification of Delete -def verify_delete(): - try: - selecteventindex('Evolution-Calendars','calview',1) - log('Verification-of-Delete','fail') - except error: - print "No calendar event present" - log('Verification-of-Delete','pass') - -#END - -log('Delete-an-Existing-Appointment','teststart') - -#call the function -delete_appointment(summary,location,description) -verify_delete() - -log('Delete-an-Existing-Appointment','testend') diff --git a/evolution/delete_contact.dat b/evolution/delete_contact.dat deleted file mode 100644 index 659b9cc..0000000 --- a/evolution/delete_contact.dat +++ /dev/null @@ -1,2 +0,0 @@ -junk -bhargavi diff --git a/evolution/delete_contact.py b/evolution/delete_contact.py deleted file mode 100644 index 82b2c32..0000000 --- a/evolution/delete_contact.py +++ /dev/null @@ -1,55 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -def delete_contact (panel): - try: - click ('Evolution-Mail', 'tbtnContacts') - wait (3) - selectrow ('Evolution-Contacts', 'treetblContacts', 'Personal') - selectpanelname ('Evolution-Contacts', 'pnlAddbook', panel) - selectmenuitem ('Evolution-Contacts', 'mnuEdit;mnuDelete') - click ('altQuestion', 'btnDelete') - log ('Delete-Contact', 'pass') - except: - log ('Delete-Contact', 'fail') - -def verify_delete_contact (panel): - try: - selectpanelname ('Evolution-Contacts', 'pnlAddbook', panel) - log ('Verify-Delete-contact', 'fail') - except: - log ('Verify-Delete-contact', 'pass') - -file = open('delete_contact.dat', 'r') -argmts = file.readlines() -panel = argmts[1].strip( ) - -log('DeleteandVerificationofDeleteContact','teststart') -log('DeleteContact' ,'teststart') -delete_contact (panel) -log('DeleteContact' ,'testend') -log('VerificationofDeleteContact' ,'teststart') -verify_delete_contact (panel) -log('VerificationofDeleteContact' ,'testend') -log('DeleteandVerificationofDeleteContact','testend') diff --git a/evolution/delete_mail.py b/evolution/delete_mail.py deleted file mode 100644 index 4e691f0..0000000 --- a/evolution/delete_mail.py +++ /dev/null @@ -1,64 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Bhargavi <kbhargavi_83@yahoo.co.in> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -# Delete a mail -def delete_mail(): - selectlastrow ('Evolution-Mail', 'treetblMails') - log('Selects-the-last-message','pass') - selectmenuitem ('Evolution-Mail', 'mnuEdit;mnuDelete') - log('Deletes-the-message','pass') - -def verify_delete(): - selectrow ('Evolution-Mail', 'treeTabFolder', 'Sent') - selectrowpartialmatch('Evolution-Mail', 'treeTabFolder', 'Mailbox') - - - -# Call the function -try: - log('DeletionofMail' ,'teststart') - wait(3) - selectrowpartialmatch('Evolution-Mail', 'treeTabFolder', 'Mailbox') - row_before = getrowcount('Evolution-Mail', 'treetblMails') - log('row-count-before-'+str(row_before),'pass') - delete_mail () - log('DeletionofMail' ,'testend') - log('Verification-of-deletion-of-Mail' ,'teststart') - wait(3) - verify_delete() - row_after = getrowcount('Evolution-Mail', 'treetblMails') - if(row_after == (row_before - 1)): - log('row-count-after-'+str(row_after),'pass') - log('Verification-of-delete ','pass') - log('Verification-of-deletion-of-Mail' ,'testend') -except error: - print 'Delete mail failed' - log('Deletion-and-verification-of-mail','fail') - -#finally: -# print 'Delete works fine' - - - - diff --git a/evolution/delete_recurrences.py b/evolution/delete_recurrences.py deleted file mode 100644 index 9babd6d..0000000 --- a/evolution/delete_recurrences.py +++ /dev/null @@ -1,80 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Anjana <anjana_091@rediffmail.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#trying to read from the file -file = open('appointment.dat', 'r') -argmts = file.readlines() -summary = argmts[0].strip( ) -location = argmts[1].strip( ) -description = argmts[2].strip( ) -s1='Unable to get gui handle' - -#Deletion of appointment -def delete_appointment(summary,location,description): - #for i in range(1,4): - #print i - #try: - - selecteventindex('Evolution-Calendars','calview',1) - selectmenuitem('Evolution-Calendars','mnuFile;mnuOpenAppointment') - wait(5) - setcontext ('Appointment - No summary', 'Appointment - '+summary) - wait(5) - if verifysettext('dlgAppointment-Nosummary','txtSummary',summary) == 1: - if verifysettext('dlgAppointment-Nosummary','txtLocation',location) == 1: - if verifysettext('dlgAppointment-Nosummary','txtEventDescription',description) == 1: - print 'File found' - click('dlgAppointment-Nosummary','btnCancel') - selectmenuitem('Evolution-Calendars','mnuEdit;mnuDeleteThisOccurence') - wait(5) - click('dlgEvolutionQuery','btnDelete') - print "file Deleted" - - '''log('Deletion-of-Recurring-Appointment','pass') - - except error,msg: - if string.find(str(msg),s1)== -1: - print "Error " - print "File not found...." - releasecontext('Appointment - '+summary,'Appointment - No summary') - - log('Deletion-of-Recurring-Appointment','fail') -''' -#verification of Delete -def verify_delete(): - try: - selecteventindex('Evolution-Calendars','calview',1) - #log('Verification-of-Delete','fail') - except error: - print "No calendar event present" - #log('Verification-of-Delete','pass') - -#END - -#log('Delete-an-Existing-Appointment','teststart') - -#call the function -delete_appointment(summary,location,description) -verify_delete() -#log('Delete-an-Existing-Appointment','testend') diff --git a/evolution/deletemeeting.py b/evolution/deletemeeting.py deleted file mode 100644 index 8a3ec58..0000000 --- a/evolution/deletemeeting.py +++ /dev/null @@ -1,37 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Sheetal <svnayak18@yahoo.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#deletion of meeting -log('delete the Meeting','teststart') -def delete_meeting(): - - - selecteventindex('Evolution-Calendars','calview',1) - #x=execfile('verifymeeting.py') - #if x==1: - selectmenuitem('Evolution-Calendars','mnuEdit;mnuDelete') - click('dlgEvolutionQuery','btnDelete') - click('dlgEvolutionQuery','btnSendNotice') -delete_meeting() -log('delete the Meeting','testend') diff --git a/evolution/edit_contact.dat b/evolution/edit_contact.dat deleted file mode 100644 index e79c769..0000000 --- a/evolution/edit_contact.dat +++ /dev/null @@ -1,4 +0,0 @@ -junk -bhargavi -bhargavi@scooby.net -9884512345 diff --git a/evolution/edit_contact.py b/evolution/edit_contact.py deleted file mode 100644 index 44afdf1..0000000 --- a/evolution/edit_contact.py +++ /dev/null @@ -1,65 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -def edit_contact (panel, new_mail, mobile): - try: - click ('Evolution-Mail', 'tbtnContacts') - wait (3) - selectrow ('Evolution-Contacts', 'treetblContacts', 'Personal') - selectpanelname ('Evolution-Contacts', 'pnlAddbook', panel) - selectmenuitem ('Evolution-Contacts', 'mnuFile;mnuOpen') - settextvalue ('dlgContactEditor', 'txtWorkEmail', new_mail) - settextvalue ('dlgContactEditor', 'txtMobile', mobile) - click ('dlgContactEditor', 'btnOK') - wait (1) - log ('Edit-contact', 'pass') - except: - log ('Edit-contact', 'fail') - -def verify_edit_contact (panel, new_mail, mobile): - try: - selectpanelname ('Evolution-Contacts', 'pnlAddbook', panel) - selectmenuitem ('Evolution-Contacts', 'mnuFile;mnuOpen') - wait (1) - verifysettext ('dlgContactEditor', 'txtWorkEmail', new_mail) - verifysettext ('dlgContactEditor', 'txtMobile', mobile) - click ('dlgContactEditor', 'btnCancel') - log ('Verify-Edit-contact', 'pass') - except: - log ('Verify-Edit-contact', 'fail') - -file = open('edit_contact.dat', 'r') -argmts = file.readlines() -panel = argmts[1].strip( ) -new_mail = argmts[2].strip( ) -mobile = argmts[3].strip( ) - -log('EditandVerificationofEditContact','teststart') -log('EditContact' ,'teststart') -edit_contact (panel, new_mail, mobile) -log('EditContact' ,'testend') -log('VerificationofEditContact' ,'teststart') -verify_edit_contact (panel, new_mail, mobile) -log('VerificationofEditContact' ,'testend') -log('EditandVerificationofEditContact','testend') diff --git a/evolution/edit_mail.py b/evolution/edit_mail.py deleted file mode 100644 index 742eb82..0000000 --- a/evolution/edit_mail.py +++ /dev/null @@ -1,59 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Bhargavi <kbhargavi_83@yahoo.co.in> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -def compose_mail (mailid, subjecttxt, mailbodytxt): - try: - selectmenuitem('Evolution-Mail','mnuFile;mnuNew;mnuMailMessage') - settextvalue ('frmComposeamessage', 'txtTo', mailid) - settextvalue ('frmComposeamessage', 'txtSubject', subjecttxt) - setcontext ('Compose a message',subjecttxt) - settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt) - selectmenuitem('frmComposeamessage', 'mnuEdit;mnuSelectAll') - click('frmComposeamessage','btnCut') - click('frmComposeamessage','btnPaste') - log('Cut-Paste-Operation','pass') - selectmenuitem('frmComposeamessage', 'mnuEdit;mnuSelectAll') - click('frmComposeamessage','btnCopy') - click('frmComposeamessage','btnPaste') - click('frmComposeamessage','btnPaste') - log('Copy-Paste-Operation','pass') - selectmenuitem ('frmComposeamessage','mnuFile;mnuClose') - click('dlgWarning:ModifiedMessage','btnDiscardChanges') - except error: - print "Edit Operation Failed" - log('Edit-operation-failed','fail') - - -#To get arguments from file -file = open('send_mail.dat', 'r') -argmts = file.readlines() -To_emailid = argmts[1].strip( ) -Subject_Mail = argmts[2].strip( ) -Bodytxt_Mail = argmts[3].strip( ) - -#call to function -log('edit-operation','teststart') -wait(3) -compose_mail (To_emailid, Subject_Mail, Bodytxt_Mail) -log('edit-operation','testend') diff --git a/evolution/evolution-2.2.map b/evolution/evolution-2.2.map deleted file mode 100644 index 19607c4..0000000 --- a/evolution/evolution-2.2.map +++ /dev/null @@ -1,1672 +0,0 @@ -[Evolution-Contacts] -Evolution-Contacts={class=frame, app_name=evolution-2.2} -mnuFile={class=menu, label=File} -mnuNew={class=menu, label=New} -mnuContact={class=menu_item, label=Contact} -mnuContactList={class=menu_item, label=Contact List} -mnuAddressBook={clEvolution-Contactsass=menu_item, label=Address Book} -mnuAllDayAppointment={class=menu_item, label=All Day Appointment} -mnuAppointment={class=menu_item, label=Appointment} -mnuAssignedTask={class=menu_item, label=Assigned Task} -mnuMailMessage={class=menu_item, label=Mail Message} -mnuMeeting={class=menu_item, label=Meeting} -mnuTask={class=menu_item, label=Task} -mnuCalendar={class=menu_item, label=Calendar} -mnuMailFolder={class=menu_item, label=Mail Folder} -mnuTasklist={class=menu_item, label=Task list} -mnuNewWindow={class=menu_item, label=New Window} -mnuOpen={class=menu_item, label=Open} -mnuSaveasVCard={class=menu_item, label=Save as VCard...} -mnuImport={class=menu_item, label=Import...} -mnuPrintPreview={class=menu_item, label=Print Preview} -mnuPrint={class=menu_item, label=Print...} -mnuWorkOffline={class=menu_item, label=Work Offline} -mnuClose={class=meEvolution-Contactsnu_item, label=Close} -mnuExit={class=menu_item, label=Exit} -mnuEdit={class=menu, label=Edit} -mnuSelectAll={class=menu_item, label=Select All} -mnuCut={class=menu_item, label=Cut} -mnuCopy={class=menu_item, label=Copy} -mnuPaste={class=menu_item, label=Paste} -mnuDelete={class=menu_item, label=Delete} -mnuView={class=menu, label=View} -mnuCurrentView={class=menu, label=Current View} -mnuAddressCards={class=radio_menu_item, label=Address Cards} -mnuPhoneList={class=radio_menu_item, label=Phone List} -mnuByCompany={class=radio_menu_item, label=By Company} -mnuDefineViews={class=menu_item, label=Define Views...} -mnuWindow={class=menu, label=Window} -mnuMail={class=menu_item, label=Mail} -mnuContacts={class=menu_item, label=Contacts} -mnuCalendars={class=menu_item, label=Calendars} -mnuTasks={class=menu_item, label=Tasks} -mnuExchange={class=menu_item, label=Exchange} -mnuToolbar={class=check_menu_item, label=Toolbar} -mnuPreviewPane={class=check_menu_item, label=Preview Pane} -mnuActions={class=menu, label=Actions} -mnuSend/Receive={class=menu_item, label=Send / Receive} -mnuForgetPasswords={class=menu_item, label=Forget Passwords} -mnuForwardContact={class=menu_item, label=Forward Contact...} -mnuSendMessagetoContact={class=menu_item, label=Send Message to Contact...} -mnuStop={class=menu_item, label=Stop} -mnuCopytoFolder={class=menu_item, label=Copy to Folder...} -mnuMovetoFolder={class=menu_item, label=Move to Folder...} -mnuTools={class=menu, label=Tools} -mnuSettings={class=menu_item, label=Settings...} -cnvsAddBook={class=canvas, label=evolution addressbook} -pnlAddbook={class=panel, parent=Evolution-Contacts, instance_index=44} -///treetblContacts={class=tree_table, label=Contact Source Selector} -trtblContactSourceSelector={class=tree_table, label=Contact Source Selector} - - -[Evolution-Mail] -Evolution-Mail={class=frame, app_name=evolution-2.2} -mnuFile={class=menu, label=File} -mnuNew={class=menu, label=New} -mnuMailMessage={class=menu_item, label=Mail Message} -mnuMailFolder={class=menu_item, label=Mail Folder} -mnuAllDayAppointment={class=menu_item, label=All Day Appointment} -mnuAppointment={class=menu_item, label=Appointment} -mnuAssignedTask={class=menu_item, label=Assigned Task} -mnuContact={class=menu_item, label=Contact} -mnuContactList={class=menu_item, label=Contact List} -mnuMeeting={class=menu_item, label=Meeting} -mnuTask={class=menu_item, label=Task}dl -mnuAddressBook={class=menu_item, label=Address Book} -mnuCalendar={class=menu_item, label=Calendar} -mnuTasklist={class=menu_item, label=Task list} -mnuNewWindow={class=menu_item, label=New Window} -mnuOpenMessage={class=menu_item, label=Open Message} -mnuSaveAs={class=menu_item, label=Save As...} -mnuImport={class=menu_item, label=Import...} -mnuPrintPreview={class=menu_item, label=Print Preview} -mnuPrint={class=menu_item, label=Print...} -mnuFolder={class=menu, label=Folder} -mnuProperties={class=menu_item, label=Properties} -mnuWorkOffline={class=menu_item, label=Work Offline} -mnuClose={class=menu_item, label=Close} -mnuExit={class=menu_item, label=Exit} -mnuEdit={class=menu, label=Edit} -mnuSelectAll={class=menu_item, label=Select All} -mnuSelectThread={class=menu_item, label=Select Thread} -mnuInvertSelection={class=menu_item, label=Invert Selection} -mnuCut={class=menu_item, label=Cut} -mnuCopy={class=menu_item, label=Copy} -mnuPaste={class=menu_item, label=Paste} -mnuSearchinMessage={class=menu_item, label=Search in Message...} -mnuDelete={class=menu_item, label=Delete} -mnuUndelete={class=menu_item, label=Undelete} -mnuMarkasRead={class=menu_item, label=Mark as Read} -mnuMarkasUnread={class=menu_item, label=Mark as Unread} -mnuMarkasImportant={class=menu_item, label=Mark as Important} -mnuMarkasUnimportant={class=menu_item, label=Mark as Unimportant} -mnuMarkasJunk={class=menu_item, label=Mark as Junk} -mnuMarkasNotJunk={class=menu_item, label=Mark as Not Junk} -mnuMarkAllasRead={class=menu_item, label=Mark All as Read} -mnuPreferences={class=menu_item, label=Preferences} -mnuView={class=menu, label=View} -mnuCurrentView={class=menu, label=Current View} -mnuMessages={class=radio_menu_item, label=Messages} -mnuAsSentFolder={class=radio_menu_item, label=As Sent Folder} -mnuBySubject={class=radio_menu_item, label=By Subject} -mnuBySender={class=radio_menu_item, label=By Sender} -mnuByStatus={class=radio_menu_item, label=By Status} -mnuByFollowUpFlag={class=radio_menu_item, label=By Follow Up Flag} -mnuDefineViews={class=menu_item, label=Define Views...} -mnuWindow={class=menu, label=Window} -mnuMail={class=menu_item, label=Mail} -mnuContacts={class=menu_item, label=Contacts} -mnuCalendars={class=menu_item, label=Calendars} -mnuTasks={class=menu_item, label=Tasks} -mnuExchange={class=menu_item, label=Exchange} -mnuWindowButtons={class=menu, label=Window Buttons} -mnuIconsandtext={class=radio_menu_item, label=Icons and text} -mnuIconsonly={class=radio_menu_item, label=Icons only} -mnuTextonly={class=radio_menu_item, label=Text only} -mnuToolbarstyle={class=radio_menu_item, label=Toolbar style} -mnuHidebuttons={class=check_menu_item, label=Hide buttons} -mnuToolbar={class=check_menu_item, label=Toolbar} -mnuPreviewPane={class=check_menu_item, label=Preview Pane} -mnuThreadedMessageList={class=check_menu_item, label=Threaded Message List} -mnuHideDeletedMessages={class=check_menu_item, label=Hide Deleted Messages} -mnuGoTo={class=menu, label=Go To} -mnuNextMessage={class=menu_item, label=Next Message} -mnuNextUnreadMessage={class=menu_item, label=Next Unread Message} -mnuNextImportantMessage={class=menu_item, label=Next Important Message} -mnuNextThread={class=menu_item, label=Next Thread} -mnuPreviousMessage={class=menu_item, label=Previous Message} -mnuPreviousUnreadMessage={class=menu_item, label=Previous Unread Message} -mnuPreviousImportantMessage={class=menu_item, label=Previous Important Message} -mnuTextSize={class=menu, label=Text Size} -mnuSmaller={class=menu_item, label=Smaller} -mnuLarger={class=menu_item, label=Larger} -mnuOriginalSize={class=menu_item, label=Original Size} -mnuMessageDisplay={class=menu, label=Message Display} -mnuLoadImages={class=menu_item, label=Load Images} -mnuCaretMode={class=check_menu_item, label=Caret Mode} -mnuNormalDisplay={class=radio_menu_item, label=Normal Display} -mnuShowFullHeaders={class=radio_menu_item, label=Show Full Headers} -mnuShowEmailSource={class=radio_menu_item, label=Show Email Source} -mnuHideSelectedMessages={class=menu_item, label=Hide Selected Messages} -mnuHideReadMessages={class=menu_item, label=Hide Read Messages} -mnuShowHiddenMessages={class=menu_item, label=Show Hidden Messages} -mnuCharacterEncoding={class=menu, label=Character Encoding} -mnuBaltic={class=radio_menu_item, label=Baltic (ISO-8859-13)} -mnuBaltic={class=radio_menu_item, label=Baltic (ISO-8859-4)} -mnuCentralEuropean={class=radio_menu_item, label=Central European (ISO-8859-2)} -mnuChinese,Traditional={class=radio_menu_item, label=Chinese, Traditional (Big5)} -mnuChinese,Traditional={class=radio_menu_item, label=Chinese, Traditional (BIG5HKSCS)} -mnuChinese,Traditional={class=radio_menu_item, label=Chinese, Traditional (EUC-TW)} -mnuChinese,Simplified={class=radio_menu_item, label=Chinese, Simplified (GB18030)} -mnuChinese,Simplified={class=radio_menu_item, label=Chinese, Simplified (GB2312)} -mnuChinese,Simplified={class=radio_menu_item, label=Chinese, Simplified (HZ)} -mnuChinese,Simplified={class=radio_menu_item, label=Chinese, Simplified (ISO-2022-CN)} -mnuCyrillic={class=radio_menu_item, label=Cyrillic (KOI8-R)} -mnuCyrillic={class=radio_menu_item, label=Cyrillic (Windows-1251)} -mnuCyrillic,Ukrainian={class=radio_menu_item, label=Cyrillic, Ukrainian (KOI8-U)} -mnuCyrillic={class=radio_menu_item, label=Cyrillic (ISO-8859-5)} -mnuGreek={class=radio_menu_item, label=Greek (ISO-8859-7)} -mnuHebrew,Visual={class=radio_menu_item, label=Hebrew, Visual (ISO-8859-8)} -mnuJapanese={class=radio_menu_item, label=Japanese (ISO-2022-JP)} -mnuJapanese={class=radio_menu_item, label=Japanese (EUC-JP)} -mnuJapanese={class=radio_menu_item, label=Japanese (Shift_JIS)} -mnuKorean={class=radio_menu_item, label=Korean (EUC-KR)} -mnuTurkish={class=radio_menu_item, label=Turkish (ISO-8859-9)} -mnuUnicode={class=radio_menu_item, label=Unicode (UTF-8)} -mnuUnicode={class=radio_menu_item, label=Unicode (UTF-7)} -mnuWesternEuropean={class=radio_menu_item, label=Western European (ISO-8859-1)} -mnuWesternEuropean,New={class=radio_menu_item, label=Western European, New (ISO-8859-15)} -mnuDefault={class=radio_menu_item, label=Default} -mnuActions={class=menu, label=Actions} -mnuSend/Receive={class=menu_item, label=Send / Receive} -mnuForgetPasswords={class=menu_item, label=Forget Passwords} -mnuComposeNewMessage={class=menu_item, label=Compose New Message} -mnuPostNewMessage={class=menu_item, label=Post New Message} -mnuCancel={class=menu_item, label=Cancel} -mnuFollowUp={class=menu_item, label=Follow Up...} -mnuReplytoSender={class=menu_item, label=Reply to Sender} -mnuReplytoList={class=menu_item, label=Reply to List} -mnuReplytoAll={class=menu_item, label=Reply to All} -mnuForward={class=menu_item, label=Forward} -mnuForwardAs...={class=menu, label=Forward As...} -mnuAttached={class=menu_item, label=Attached} -mnuInline={class=menu_item, label=Inline} -mnuQuoted={class=menu_item, label=Quoted} -mnuRedirect={class=menu_item, label=Redirect} -mnuPostaReply={class=menu_item, label=Post a Reply} -mnuEditasNewMessage={class=menu_item, label=Edit as New Message...} -mnuMovetoFolder={class=menu_item, label=Move to Folder} -mnuCopytoFolder={class=menu_item, label=Copy to Folder} -mnuAddSendertoAddressBook={class=menu_item, label=Add Sender to Address Book} -mnuApplyFilters={class=menu_item, label=Apply Filters} -mnuFilterJunk={class=menu_item, label=Filter Junk} -mnuSaveAttachments={class=menu_item, label=Save Attachments ...} -mnuExpunge={class=menu_item, label=Expunge} -mnuEmptyTrash={class=menu_item, label=Empty Trash} -mnuMailingList={class=menu, label=Mailing List} -mnuGetlistusageinformation={class=menu_item, label=Get list usage information} -mnuSubscribetolist={class=menu_item, label=Subscribe to list} -mnuUn-subscribetolist={class=menu_item, label=Un-subscribe to list} -mnuPostmessagetolist={class=menu_item, label=Post message to list} -mnuContactlistowner={class=menu_item, label=Contact list owner} -mnuGetlistarchive={class=menu_item, label=Get list archive} -mnuTools={class=menu, label=Tools} -mnuFilters={class=menu_item, label=Filters...} -mnuCreateFilterFromMessage={class=menu, label=Create Filter From Message} -mnuFilteronSubject={class=menu_item, label=Filter on Subject...} -mnuFilteronSender={class=menu_item, label=Filter on Sender...} -mnuFilteronRecipients={class=menu_item, label=Filter on Recipients...} -mnuFilteronMailingList={class=menu_item, label=Filter on Mailing List...} -mnuvFolderEditor={class=menu_item, label=vFolder Editor...} -mnuCreatevFolderFromMessage={class=menu, label=Create vFolder From Message} -mnuvFolderonSubject={class=menu_item, label=vFolder on Subject...} -mnuvFolderonSender={class=menu_item, label=vFolder on Sender...} -mnuvFolderonRecipients={class=menu_item, label=vFolder on Recipients...} -mnuvFolderonMailingList={class=menu_item, label=vFolder on Mailing List...} -mnuSubscribetoFolders={class=menu_item, label=Subscribe to Folders...} -mnuPilotSettings={class=menu_item, label=Pilot Settings...} -mnuManagePlugins={class=menu_item, label=Manage Plugins...} -mnuSearch={class=menu, label=Search} -mnuFindNow={class=menu_item, label=Find Now} -mnuClear={class=menu_item, label=Clear} -mnuAdvanced={class=menu_item, label=Advanced...} -mnuSaveSearch={class=menu_item, label=Save Search...} -mnuEditSavedSearches={class=menu_item, label=Edit Saved Searches...} -mnuCreatevFolderFromSearch={class=menu_item, label=Create vFolder From Search...} -mnuHelp={class=menu, label=Help} -mnuContents={class=menu_item, label=Contents} -mnuQuickReference={class=menu_item, label=Quick Reference} -mnuSubmitBugReport={class=menu_item, label=Submit Bug Report} -mnuAboutEvolution={class=menu_item, label=About Evolution...} -btnNew={class=push_button, label=New} -btnSend/Receive={class=push_button, label=Send / Receive} -btnReply={class=push_button, label=Reply} -btnReplytoAll={class=push_button, label=Reply to All} -btnForward={class=push_button, label=Forward} -btnMove={class=push_button, label=Move} -btnCopy={class=push_button, label=Copy} -btnPrint={class=push_button, label=Print} -btnDelete={class=push_button, label=Delete} -btnJunk={class=push_button, label=Junk} -btnNotJunk={class=push_button, label=Not Junk} -btnCancel={class=push_button, label=Cancel} -btnPrevious={class=push_button, label=Previous} -btnNext={class=push_button, label=Next} -tbtnMail={class=toggle_button, label=Mail} -tbtnContacts={class=toggle_button, label=Contacts} -tbtnCalendars={class=toggle_button, label=Calendars} -tbtnTasks={class=toggle_button, label=Tasks} -tbtnExchange={class=toggle_button, label=Exchange} -mnuSubjectorSendercontains={class=menu_item, label=Subject or Sender contains} -mnuRecipientscontain={class=menu_item, label=Recipients contain} -mnuMessagecontains={class=menu_item, label=Message contains} -mnuSubjectcontains={class=menu_item, label=Subject contains} -mnuSendercontains={class=menu_item, label=Sender contains} -mnuBodycontains={class=menu_item, label=Body contains} -mnuSubjectorSendercontains={class=menu_item, label=Subject or Sender contains} -mnuAdvanced={class=menu_item, label=Advanced...} -txtSearchTextEntry={class=text, label=Search Text Entry} -btnFindNow={class=push_button, label=Find Now} -btnClear={class=push_button, label=Clear} -//treeTabFolder={class=tree_table, instance_index=0} -trtblMailFolderTree={class=tree_table, label=Mail Folder Tree} -//treetblMails={class=tree_table, instance_index=1} -trtblMessageList={class=tree_table, label=Message List} -txtSearchTextEntry={class=text,instance_index=0,parent=Evolution-Mail} -FindNow={class=push_button,instance_index=12,parent=Evolution-Mail} - - -[Evolution-Tasks] -Evolution-Tasks={class=frame, app_name=evolution-2.2} -mnuFile={class=menu, label=File} -mnuNew={class=menu, label=New} -mnuTask={class=menu_item, label=Task} -mnuAssignedTask={class=menu_item, label=Assigned Task} -mnuTasklist={class=menu_item, label=Task list} -mnuAllDayAppointment={class=menu_item, label=All Day Appointment} -mnuAppointment={class=menu_item, label=Appointment} -mnuContact={class=menu_item, label=Contact} -mnuContactList={class=menu_item, label=Contact List} -mnuMailMessage={class=menu_item, label=Mail Message} -mnuMeeting={class=menu_item, label=Meeting} -mnuAddressBook={class=menu_item, label=Address Book} -mnuCalendar={class=menu_item, label=Calendar} -mnuMailFolder={class=menu_item, label=Mail Folder} -mnuNewWindow={class=menu_item, label=New Window} -mnuOpenTask={class=menu_item, label=Open Task} -mnuImport={class=menu_item, label=Import...} -mnuPrintPreview={class=menu_item, label=Print Preview} -mnuPrint={class=menu_item, label=Print...} -mnuWorkOffline={class=menu_item, label=Work Offline} -mnuClose={class=menu_item, label=Close} -mnuExit={class=menu_item, label=Exit} -mnuEdit={class=menu, label=Edit} -mnuCut={class=menu_item, label=Cut} -mnuCopy={class=menu_item, label=Copy} -mnuPaste={class=menu_item, label=Paste} -mnuDelete={class=menu_item, label=Delete} -mnuMarkasComplete={class=menu_item, label=Mark as Complete} -mnuPreferences={class=menu_item, label=Preferences} -mnuView={class=menu, label=View} -mnuCurrentView={class=menu, label=Current View} -mnuTasks={class=radio_menu_item, label=Tasks} -mnuWithDueDate={class=radio_menu_item, label=With Due Date} -mnuWithStatus={class=radio_menu_item, label=With Status} -mnuDefineViews={class=menu_item, label=Define Views...} -mnuWindow={class=menu, label=Window} -mnuMail={class=menu_item, label=Mail} -mnuContacts={class=menu_item, label=Contacts} -mnuCalendars={class=menu_item, label=Calendars} -mnuTasks={class=menu_item, label=Tasks} -mnuWindowButtons={class=menu, label=Window Buttons} -mnuIconsandtext={class=radio_menu_item, label=Icons and text} -mnuIconsonly={class=radio_menu_item, label=Icons only} -mnuTextonly={class=radio_menu_item, label=Text only} -mnuToolbarstyle={class=radio_menu_item, label=Toolbar style} -mnuHidebuttons={class=check_menu_item, label=Hide buttons} -mnuToolbar={class=check_menu_item, label=Toolbar} -mnuActions={class=menu, label=Actions} -mnuSend/Receive={class=menu_item, label=Send / Receive} -mnuForgetPasswords={class=menu_item, label=Forget Passwords} -mnuPurge={class=menu_item, label=Purge} -mnuTools={class=menu, label=Tools} -mnuPilotSettings={class=menu_item, label=Pilot Settings...} -mnuManagePlugins={class=menu_item, label=Manage Plugins...} -mnuSearch={class=menu, label=Search} -mnuFindNow={class=menu_item, label=Find Now} -mnuClear={class=menu_item, label=Clear} -mnuHelp={class=menu, label=Help} -mnuContents={class=menu_item, label=Contents} -mnuQuickReference={class=menu_item, label=Quick Reference} -mnuSubmitBugReport={class=menu_item, label=Submit Bug Report} -mnuAboutEvolution={class=menu_item, label=About Evolution...} -btnNew={class=push_button, label=New} -btnSend/Receive={class=push_button, label=Send / Receive} -btnCut={class=push_button, label=Cut} -btnCopy={class=push_button, label=Copy} -btnPaste={class=push_button, label=Paste} -btnPrint={class=push_button, label=Print} -btnDelete={class=push_button, label=Delete} -tbtnMail={class=toggle_button, label=Mail} -tbtnContacts={class=toggle_button, label=Contacts} -tbtnCalendars={class=toggle_button, label=Calendars} -tbtnTasks={class=toggle_button, label=Tasks} -mnuAnyfieldcontains={class=menu_item, label=Any field contains} -mnuSummarycontains={class=menu_item, label=Summary contains} -mnuDescriptioncontains={class=menu_item, label=Description contains} -mnuLocationcontains={class=menu_item, label=Location contains} -mnuCategoryis={class=menu_item, label=Category is} -mnuAnyCategory={class=menu_item, label=Any Category} -mnuUnmatched={class=menu_item, label=Unmatched} -mnuAnyCategory={class=menu_item, label=Any Category} -mnuBirthday={class=menu_item, label=Birthday} -mnuBusiness={class=menu_item, label=Business} -mnuCompetition={class=menu_item, label=Competition} -mnuFavorites={class=menu_item, label=Favorites} -mnuGifts={class=menu_item, label=Gifts} -mnuGoals/Objectives={class=menu_item, label=Goals/Objectives} -mnuHoliday={class=menu_item, label=Holiday} -mnuHolidayCards={class=menu_item, label=Holiday Cards} -mnuHotContacts={class=menu_item, label=Hot Contacts} -mnuIdeas={class=menu_item, label=Ideas} -mnuInternational={class=menu_item, label=International} -mnuKeyCustomer={class=menu_item, label=Key Customer} -mnuMiscellaneous={class=menu_item, label=Miscellaneous} -mnuPersonal={class=menu_item, label=Personal} -mnuPhoneCalls={class=menu_item, label=Phone Calls} -mnuStatus={class=menu_item, label=Status} -mnuStrategies={class=menu_item, label=Strategies} -mnuSuppliers={class=menu_item, label=Suppliers} -mnuTime&Expenses={class=menu_item, label=Time & Expenses} -mnuVIP={class=menu_item, label=VIP} -mnuWaiting={class=menu_item, label=Waiting} -btnFindNow={class=push_button, label=Find Now} -btnClear={class=push_button, label=Clear} -tblDayView={class=table, label=Day View: Monday 25 Apr 2005. It has 3 events.} -paneMonthCalendar={class=layered_pane, label=Month Calendar} -btnPreviousButton={class=push_button, label=Previous Button} -btnPreviousButton={class=push_button, label=Previous Button} -tblTaskTable={class=table, label=Task Table} -tblTaskTable={class=table, label=Task Table} -mnuAnyfieldcontains={class=menu_item, label=Any field contains} -mnuSummarycontains={class=menu_item, label=Summary contains} -mnuDescriptioncontains={class=menu_item, label=Description contains} -mnuCategoryis={class=menu_item, label=Category is} -mnuAnyCategory={class=menu_item, label=Any Category} -mnuUnmatched={class=menu_item, label=Unmatched} -mnuAnyCategory={class=menu_item, label=Any Category} -mnuBirthday={class=menu_item, label=Birthday} -mnuBusiness={class=menu_item, label=Business} -mnuCompetition={class=menu_item, label=Competition} -mnuFavorites={class=menu_item, label=Favorites} -mnuGifts={class=menu_item, label=Gifts} -mnuGoals/Objectives={class=menu_item, label=Goals/Objectives} -mnuHoliday={class=menu_item, label=Holiday} -mnuHolidayCards={class=menu_item, label=Holiday Cards} -mnuHotContacts={class=menu_item, label=Hot Contacts} -mnuIdeas={class=menu_item, label=Ideas} -mnuInternational={class=menu_item, label=International} -mnuKeyCustomer={class=menu_item, label=Key Customer} -mnuMiscellaneous={class=menu_item, label=Miscellaneous} -mnuPersonal={class=menu_item, label=Personal} -mnuPhoneCalls={class=menu_item, label=Phone Calls} -mnuStatus={class=menu_item, label=Status} -mnuStrategies={class=menu_item, label=Strategies} -mnuSuppliers={class=menu_item, label=Suppliers} -mnuTime&Expenses={class=menu_item, label=Time & Expenses} -mnuVIP={class=menu_item, label=VIP} -mnuWaiting={class=menu_item, label=Waiting} -btnFindNow={class=push_button, label=Find Now} -btnClear={class=push_button, label=Clear} -///tblTasks={class=table, instance_index=0} -trtblTaskSourceSelector={class=tree_table, label=Task Source Selector} - -[Evolution-Calendars] -Evolution-Calendars={class=frame, app_name=evolution-2.2} -mnuFile={class=menu, label=File} -mnuNew={class=menu, label=New} -mnuAppointment={class=menu_item, label=Appointment} -mnuMeeting={class=menu_item, label=Meeting} -mnuAllDayAppointment={class=menu_item, label=All Day Appointment} -mnuCalendar={class=menu_item, label=Calendar} -mnuAssignedTask={class=menu_item, label=Assigned Task} -mnuContact={class=menu_item, label=Contact} -mnuContactList={class=menu_item, label=Contact List} -mnuMailMessage={class=menu_item, label=Mail Message} -mnuTask={class=menu_item, label=Task} -mnuAddressBook={class=menu_item, label=Address Book} -mnuMailFolder={class=menu_item, label=Mail Folder} -mnuTasklist={class=menu_item, label=Task list} -mnuNewWindow={class=menu_item, label=New Window} -mnuOpenAppointment={class=menu_item, label=Open Appointment} -mnuImport={class=menu_item, label=Import...} -mnuPrintPreview={class=menu_item, label=Print Preview} -mnuPrint={class=menu_item, label=Print...} -mnuWorkOffline={class=menu_item, label=Work Offline} -mnuClose={class=menu_item, label=Close} -mnuExit={class=menu_item, label=Exit} -mnuEdit={class=menu, label=Edit} -mnuCut={class=menu_item, label=Cut} -mnuCopy={class=menu_item, label=Copy} -mnuPaste={class=menu_item, label=Paste} -mnuDelete={class=menu_item, label=Delete} -mnuDeletethisOccurrence={class=menu_item, label=Delete this Occurrence} -mnuDeleteAllOccurrences={class=menu_item, label=Delete All Occurrences} -mnuPreferences={class=menu_item, label=Preferences} -mnuView={class=menu, label=View} -mnuSelectToday={class=menu_item, label=Select Today} -mnuSelectDate={class=menu_item, label=Select Date} -mnuCurrentView={class=menu, label=Current View} -mnuDayView={class=radio_menu_item, label=Day View} -mnuWorkWeekView={class=radio_menu_item, label=Work Week View} -mnuWeekView={class=radio_menu_item, label=Week View} -mnuMonthView={class=radio_menu_item, label=Month View} -mnuListView={class=radio_menu_item, label=List View} -mnuDefineViews={class=menu_item, label=Define Views...} -mnuWindow={class=menu, label=Window} -mnuMail={class=menu_item, label=Mail} -mnuContacts={class=menu_item, label=Contacts} -mnuCalendars={class=menu_item, label=Calendars} -mnuTasks={class=menu_item, label=Tasks} -mnuWindowButtons={class=menu, label=Window Buttons} -mnuIconsandtext={class=radio_menu_item, label=Icons and text} -mnuIconsonly={class=radio_menu_item, label=Icons only} -mnuTextonly={class=radio_menu_item, label=Text only} -mnuToolbarstyle={class=radio_menu_item, label=Toolbar style} -mnuHidebuttons={class=check_menu_item, label=Hide buttons} -mnuToolbar={class=check_menu_item, label=Toolbar} -mnuActions={class=menu, label=Actions} -mnuSend/Receive={class=menu_item, label=Send / Receive} -mnuForgetPasswords={class=menu_item, label=Forget Passwords} -mnuPublishFree/BusyInformation={class=menu_item, label=Publish Free/Busy Information} -mnuPurge={class=menu_item, label=Purge} -mnuTools={class=menu, label=Tools} -mnuPilotSettings={class=menu_item, label=Pilot Settings...} -mnuManagePlugins={class=menu_item, label=Manage Plugins...} -mnuSearch={class=menu, label=Search} -mnuFindNow={class=menu_item, label=Find Now} -mnuClear={class=menu_item, label=Clear} -mnuHelp={class=menu, label=Help} -mnuContents={class=menu_item, label=Contents} -mnuQuickReference={class=menu_item, label=Quick Reference} -mnuSubmitBugReport={class=menu_item, label=Submit Bug Report} -mnuAboutEvolution={class=menu_item, label=About Evolution...} -btnNew={class=push_button, label=New} -btnSend/Receive={class=push_button, label=Send / Receive} -btnPrint={class=push_button, label=Print} -btnDelete={class=push_button, label=Delete} -btnPrevious={class=push_button, label=Previous} -btnToday={class=push_button, label=Today} -btnNext={class=push_button, label=Next} -btnGoTo={class=push_button, label=Go To} -btnDay={class=push_button, label=Day} -btnWorkWeek={class=push_button, label=Work Week} -btnWeek={class=push_button, label=Week} -btnMonth={class=push_button, label=Month} -btnList={class=push_button, label=List} -tbtnMail={class=toggle_button, label=Mail} -tbtnContacts={class=toggle_button, label=Contacts} -tbtnCalendars={class=toggle_button, label=Calendars} -tbtnTasks={class=toggle_button, label=Tasks} -mnuAnyfieldcontains={class=menu_item, label=Any field contains} -mnuSummarycontains={class=menu_item, label=Summary contains} -mnuDescriptioncontains={class=menu_item, label=Description contains} -mnuLocationcontains={class=menu_item, label=Location contains} -mnuCategoryis={class=menu_item, label=Category is} -mnuAnyCategory={class=menu_item, label=Any Category} -mnuUnmatched={class=menu_item, label=Unmatched} -mnuAnyCategory={class=menu_item, label=Any Category} -mnuBirthday={class=menu_item, label=Birthday} -mnuBusiness={class=menu_item, label=Business} -mnuCompetition={class=menu_item, label=Competition} -mnuFavorites={class=menu_item, label=Favorites} -mnuGifts={class=menu_item, label=Gifts} -mnuGoals/Objectives={class=menu_item, label=Goals/Objectives} -mnuHoliday={class=menu_item, label=Holiday} -mnuHolidayCards={class=menu_item, label=Holiday Cards} -mnuHotContacts={class=menu_item, label=Hot Contacts} -mnuIdeas={class=menu_item, label=Ideas} -mnuInternational={class=menu_item, label=International} -mnuKeyCustomer={class=menu_item, label=Key Customer} -mnuMiscellaneous={class=menu_item, label=Miscellaneous} -mnuPersonal={class=menu_item, label=Personal} -mnuPhoneCalls={class=menu_item, label=Phone Calls} -mnuStatus={class=menu_item, label=Status} -mnuStrategies={class=menu_item, label=Strategies} -mnuSuppliers={class=menu_item, label=Suppliers} -mnuTime&Expenses={class=menu_item, label=Time & Expenses} -mnuVIP={class=menu_item, label=VIP} -mnuWaiting={class=menu_item, label=Waiting} -btnFindNow={class=push_button, label=Find Now} -btnClear={class=push_button, label=Clear} -ptlComponents={class=page_tab_list, parent=Evolution-Calendars, instance_index=1} -filler={class=filler, parent=ptlComponents, instance_index=0} -calview={class=calendar_view, parent=ptlComponents, instance_index=0} -tblDayView={class=table, parent=calview, instance_index=0} -paneMonthCalendar={class=layered_pane, label=Month Calendar} -btnPreviousButton={class=push_button, label=Previous Button} -btnPreviousButton1={class=push_button, label=Previous Button} -tblTaskTable={class=table, label=Task Table} -ptlComponents={class=page_tab_list, parent=Evolution-Calendars, instance_index=1} -///tblGnomeCal={class=tree_table, label=Calendar Source Selector} -trtblCalendarSourceSelector={class=tree_table, label=Calendar Source Selector} - -[dlgAssignedTask-Nosummary] -dlgAssignedTask-Nosummary={class=dialog, label=Assigned Task - No summary, app_name=evolution-2.2} -ptlAssigned Task - No summary={class=page_tab_list} -ptabTask={class=page_tab, label=Task,instance_index=0} -txtTaskDescription={class=text, label=Task Description} -txtCategories={class=text, label=Categories} -btnCategories={class=push_button, label=Categories...} -mnuPublic={class=menu_item, label=Public} -mnuPrivate={class=menu_item, label=Private} -mnuConfidential={class=menu_item, label=Confidential} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuPersonal={class=menu_item, label= Personal} -mnuOnTheWeb={class=menu_item, label=On The Web} -txtSummary={class=text, label_by=Summary:} -txtTextDateEntry={class=text, label=Text Date Entry} -btnDateButton={class=push_button, label=Date Button} -btnTimezoneButton={class=push_button, label=Timezone Button} -btnDateButton={class=push_button, label=Date Button} -btnTimezoneButton={class=push_button, label=Timezone Button} -btnAdvancedsendoptions={class=push_button, label=Advanced send options} -ptabStatus={class=page_tab, label=Status,instance_index=1} -txtstartDate={class=text, label_by=Start Date:} -txtdueDate={class=text, label_by=Due Date:} -btnDateButton={class=push_button, label=Date Button} -sbtnPercentcomplete={class=spin_button, label_by=Percent complete:} -mnuNotStarted={class=menu_item, label=Not Started} -mnuInProgress={class=menu_item, label=In Progress} -mnuCompleted={class=menu_item, label=Completed} -mnuCancelled={class=menu_item, label=Cancelled} -mnuHigh={class=menu_item, label=High} -mnuNormal={class=menu_item, label=Normal} -mnuLow={class=menu_item, label=Low} -mnuUndefined={class=menu_item, label=Undefined} -txtWebPage={class=text, label=Web Page} -btnclickheretogotourl={class=push_button, label=click here to go to url} -ptabAssignment={class=page_tab, label=Assignment,instance_index=2} -btnChangeOrganizer={class=push_button, label=Change Organizer} -tblAttendees={class=table, label_by=Attendees} -btnAdd={class=push_button, label=Add} -btnRemove={class=push_button, label=Remove} -btnContacts={class=push_button, label=Contacts...} -paneAttachmentBar={class=layered_pane, label=Attachment Bar} -btnHelp={class=push_button, label=Help} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} -cmbClassfication={class=combo_box, label_by=Classification:} -cmbGroup={class=combo_box, label_by=Group:} -cmbStatus={class=combo_box, label_by=Status:} -cmbPriority={class=combo_box, label_by=Priority:} -sbtnPercent={class=spin_button,label_by=Percent complete:} - -[dlgTask-Nosummary] -dlgTask-Nosummary={class=dialog, label=Task - No summary, app_name=evolution-2.2} -ptlTask-No summary={class=page_tab_list, instance_index=0} -ptabTask={class=page_tab, label=Task} -ptabStatus={class=page_tab, label=Status} -ptabAssign={class=page_tab, label=Assignment} -txtCategories={class=text, label=Categories} -btnCategories={class=push_button, label=Categories...} -mnuPublic={class=menu_item, label=Public} -mnuPrivate={class=menu_item, label=Private} -mnuConfidential={class=menu_item, label=Confidential} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuPersonal={class=menu_item, label= Personal} -mnuOnTheWeb={class=menu_item, label=On The Web} -mnutest2@exgqa={class=menu_item, label=test2@exgqa.com} -mnuTasks={class=menu_item, label= Tasks} -ptabStatus={class=page_tab, label=Status} -sbtnPercentcomplete={class=spin_button, label_by=Percent complete:} -mnuNotStarted={class=menu_item, label=Not Started} -mnuInProgress={class=menu_item, label=In Progress} -mnuCompleted={class=menu_item, label=Completed} -mnuCancelled={class=menu_item, label=Cancelled} -mnuHigh={class=menu_item, label=High} -mnuNormal={class=menu_item, label=Normal} -mnuLow={class=menu_item, label=Low} -mnuUndefined={class=menu_item, label=Undefined} -txtSummry={class=text, parent=ptabTask, instance_index=2} -txtTextDateEntry={class=text, label=Text Date Entry} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} -cmbClassfication={class=combo_box, label_by=Classification:,instance_index=0} -cmbGroup={class=combo_box, label_by=Group:} -cmbPriority={class=combo_box, label_by=Priority:} -txtdueDate={class=text, parent=ptabTask, instance_index=6} -txtstartDate={class=text, parent=ptabTask, instance_index=3} -txtDescription={class=text, parent=ptabTask, instance_index=0} -cmbStatus={class=combo_box, label_by=Status:} -cmbPriority={class=combo_box, label_by=Priority:} - -[dlgRequiredParticipants] -dlgRequiredParticipants={class=dialog, label=Required Participants, app_name=evolution-2.2} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuPersonal={class=menu_item, label= Personal} -mnuOnLDAPServers={class=menu_item, label=On LDAP Servers} -mnusheetal@scooby={class=menu_item, label=sheetal@scooby.net} -mnuNovellGroupWiseAddressBook={class=menu_item, label= Novell GroupWise Address Book} -txtSearch={class=text, label=Search} -tblContacts={class=table, label_by=Contacts} -btnChairPersons={class=push_button, label=Chair Persons} -tblChairPersons={class=table, label=Chair Persons} -btnRequiredParticipants={class=push_button, label=Required Participants} -tblRequiredParticipants={class=table, label=Required Participants} -btnOptionalParticipants={class=push_button, label=Optional Participants} -tblOptionalParticipants={class=table, label=Optional Participants} -btnResources={class=push_button, label=Resources} -tblResources={class=table, label=Resources} -btnClose={class=push_button, label=Close} -cmbPersonal={class=combo_box,label_by=Address Book:,parent=dlgRequiredParticipants,instance_index=0} - -[dlgMeeting-Nosummary] -dlgMeeting-Nosummary={class=dialog, label=Meeting - No summary, app_name=evolution-2.2} -ptlMeeting - No summary={class=page_tab_list} -ptabAppointment={class=page_tab, label=Appointment} -btnCategories={class=push_button, label=Categories...} -cmbPublic={class=combo_box,label_by=Classification:} -cmbPersonal={class=combo_box,label_by=Calendar} -mnuPublic={class=menu_item, label=Public} -mnuPrivate={class=menu_item, label=Private} -mnuConfidential={class=menu_item, label=Confidential} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuPersonal={class=menu_item, label= Personal} -mnuOnTheWeb={class=menu_item, label=On The Web} -mnuContacts={class=menu_item, label=Contacts} -mnuBirthdays&Anniversaries={class=menu_item, label= Birthdays & Anniversaries} -mnuWeather={class=menu_item, label=Weather} -mnusheetal@ldg={class=menu_item, label=sheetal@ldg.net} -mnuCalendar={class=menu_item, label= Calendar} -txtEventDescription={class=text, label=Event Description} -txtLocation={class=text, label_by=Location:} -txtSummary={class=text, label_by=Summary:} -mnu15minutesbeforeappointment={class=menu_item, label=15 minutes before appointment} -mnu1hourbeforeappointment={class=menu_item, label=1 hour before appointment} -mnu1daybeforeappointment={class=menu_item, label=1 day before appointment} -btnCustomize={class=push_button, label=Customize...} -chkAlarm={class=check_box, label=Alarm} -chkShowtimeasbusy={class=check_box, label=Show time as busy} -btnTimezoneButton={class=push_button, label=Timezone Button} -chkAlldayevent={class=check_box, label=All day event} -btnTimezoneButton={class=push_button, label=Timezone Button} -txtTextDateEntry2={class=text, label_by=Start time:} -btnDateButton={class=push_button, label=Date Button} -cmbtime={class=combo_box,label_by=Start time:} -cmbtime1={class=combo_box,label_by=End time:} -txtTextDateEntry1={class=text, label_by=End time:} -btnDateButton={class=push_button, label=Date Button} -btnAdvancedsendoptions={class=push_button, label=Advanced send options} -ptabRecurrence={class=page_tab, label=Recurrence} -chkThisappointmentrecurs={class=check_box, label=This appointment recurs} -cmbday(s)={class=combo_box, label=day(s)} -mnuday={class=menu_item, label=day(s)} -mnuweek={class=menu_item, label=week(s)} -mnumonth={class=menu_item, label=month(s)} -mnuyear={class=menu_item, label=year(s)} -sbtnEvery={class=spin_button,parent=ptabRecurrence,instance_index=0} -cmbforever={class=combo_box,label=forever} -mnufor={class=menu_item, label=for} -mnuuntil={class=menu_item, label=until} -mnuforever={class=menu_item, label=forever} -btnAdd={class=push_button, label=Add} -btnEdit={class=push_button, label=Edit} -btnRemove={class=push_button, label=Remove} -paneMonthCalendar={class=layered_pane, label=Month Calendar} -btnPreviousButton={class=push_button, label=Previous Button} -btnPreviousButton={class=push_button, label=Previous Button} -ptabScheduling={class=page_tab, label=Scheduling} -txtTextDateEntry={class=text, label=Text Date Entry} -btnDateButton={class=push_button, label=Date Button} -txtTextDateEntry={class=text, label=Text Date Entry} -btnDateButton={class=push_button, label=Date Button} -btn<<={class=push_button, label=<<} -btnAutopick={class=push_button, label=Autopick} -btn>>={class=push_button, label=>>} -btnContacts={class=push_button, label=Contacts...} -btnOptions={class=push_button, label=Options} -ptabInvitations={class=page_tab, label=Invitations} -btnChangeOrganizer={class=push_button, label=Change Organizer} -tblAttendees={class=table, label_by=Attendees} -btnAdd={class=push_button, label=Add} -btnRemove={class=push_button, label=Remove} -btnContacts={class=push_button, label=Contacts...} -paneAttachmentBar={class=layered_pane, label=Attachment Bar} -btnHelp={class=push_button, label=Help} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} -sbtnoccurence={class=spin_button,instance_index=1} - -[dlgCategories] -dlgCategories={class=dialog, label=Categories, app_name=evolution-2.2} -btnNew={class=push_button, label=New} -btnEdit={class=push_button, label=Edit} -btnDelete={class=push_button, label=Delete} -tblCategories={class=table,instance_index=0} -txtItem={class=text, label_by=Item(s) belong to these categories:} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} - -[dlgCategoryProperties] -dlgCategoryProperties={class=dialog, label=Category Properties, app_name=evolution-2.2} -txtBrowse...={class=text, label_by=Browse...} -btnBrowse={class=push_button, label=Browse...} -btnCategoryColor={class=push_button, label_by=Category Color} -txtCategoryName={class=text, label_by=Category Name} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} -mnu/root={class=menu_item, label=/root} -mnu/={class=menu_item, label=/} -btnHome={class=push_button, label=Home} -btnDesktop={class=push_button, label=Desktop} -btnDocuments={class=push_button, label=Documents} -tblFolders={class=table, label_by=Folders} -tblFiles={class=table, label_by=Files} -btnNewFolder={class=push_button, label=New Folder} -btnRenameFile={class=push_button, label=Rename File} -btnDeleteFile={class=push_button, label=Delete File} -txtSelection={class=text, label_by=Selection: /root} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} - -[dlgAlarms] -dlgAlarms={class=dialog, label=Alarms, app_name=evolution-2.2} -tblAlarm={class=table,instance_index=0,parent=dlgAlarms} -btnAdd={class=push_button, label=Add} -btnRemove={class=push_button, label=Remove} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} - -[dlgAddAlarm] -dlgAddAlarm={class=dialog, label=Add Alarm, app_name=evolution-2.2} -mnuPopupanalert={class=menu_item, label=Pop up an alert} -mnuPlayasound={class=menu_item, label=Play a sound} -mnuRunaprogram={class=menu_item, label=Run a program} -mnuSendanemail={class=menu_item, label=Send an email} -mnuminute={class=menu_item, label=minute(s)} -mnuhour={class=menu_item, label=hour(s)} -mnuday={class=menu_item, label=day(s)} -mnubefore={class=menu_item, label=before} -mnuafter={class=menu_item, label=after} -mnustartofappointment={class=menu_item, label=start of appointment} -mnuendofappointment={class=menu_item, label=end of appointment} -chkRepeatthealarm={class=check_box, label=Repeat the alarm} -mnuminutes={class=menu_item, label=minutes} -mnuhours={class=menu_item, label=hours} -mnudays={class=menu_item, label=days} -cmbPop={class=combo_box,label=Pop up an alert} -cmbmin={class=combo_box,label=minute(s)} -cmbbefore={class=combo_box,label=before} -cmbstart={class=combo_box,label=start of appointment} -cmbminutes={class=combo_box,label=minutes} -ptlAdd Alarm={class=page_tab_list} -ptab={class=page_tab, label=} -chkCustommessage={class=check_box, label=Custom message} -ptab={class=page_tab, label=} -chkCustomalarmsound={class=check_box, label=Custom alarm sound} -txtBrowse...={class=text, label_by=Browse...} -btnBrowse={class=push_button, label=Browse...} -ptab={class=page_tab, label=} -txtArguments={class=text, label_by=Arguments:} -txtProgram={class=text, label_by=Program:} -ptab={class=page_tab, label=} -btnSendTo:={class=push_button, label=Send To:} -txtSendTo={class=text, label=Send To} -chkCustommessage={class=check_box, label=Custom message} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} -sbtnnum={class=spin_button, instance_index=0} -sbtnnum1={class=spin_button, instance_index=1} -sbtnnum2={class=spin_button, instance_index=2} - - -[dlgEvolutionQuery] -dlgEvolutionQuery={class=dialog, label=Evolution Query, app_name=evolution-2.2} -btnSend={class=push_button, label=Send} -btnDon'tSend={class=push_button, label=Don't Send} -btnDelete={class=push_button, label=Delete} -btnCancel={class=push_button, label=Cancel} -btnSendNotice={class=push_button, label=Send Notice} -btnDon'tSend={class=push_button, label=Don't Send} -btnCancel={class=push_button, label=Cancel} -btnDiscard={class=push_button, label=Discard} - - -[dlgRequiredParticipants] -dlgRequiredParticipants={class=dialog, label=Required Participants, app_name=evolution-2.2} -cmbPersonal={class=combo_box,label=Personal} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuPersonal={class=menu_item, label= Personal} -mnuOnLDAPServers={class=menu_item, label=On LDAP Servers} -mnusheetal@ldg={class=menu_item, label=sheetal@ldg.net} -mnuNovellGroupWiseAddressBook={class=menu_item, label= Novell GroupWise Address Book} -txtSearch={class=text, label=Search} -tblContacts={class=table, label_by=Contacts} -btnChairPersons={class=push_button, label=Chair Persons} -tblChairPersons={class=table, label=Chair Persons} -btnRequiredParticipants={class=push_button, label=Required Participants} -tblRequiredParticipants={class=table, label=Required Participants} -btnOptionalParticipants={class=push_button, label=Optional Participants} -tblOptionalParticipants={class=table, label=Optional Participants} -btnResources={class=push_button, label=Resources} -tblResources={class=table, label=Resources} -btnClose={class=push_button, label=Close} - - - - -[dlgvFolders] -dlgvFolders={class=dialog, label=vFolders, app_name=evolution-2.2} -mnuIncoming={class=menu_item, label=Incoming} -tblvFolders={class=table, label_by=vFolders} -btnAdd={class=push_button, label=Add} -btnEdit={class=push_button, label=Edit} -btnRemove={class=push_button, label=Remove} -btnUp={class=push_button, label=Up} -btnDown={class=push_button, label=Down} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} - - - -[dlgAddRule] -dlgAddRule={class=dialog, label=Add Rule, app_name=evolution-2.2} -txtRulename={class=text, label_by=Rule name:} -btnAdd={class=push_button, label=Add} -Allrelated={class=combo_box,instance_index=0,parent=dlgAddRule} -mnuNone={class=menu_item, label=None} -mnuAllrelated={class=menu_item, label=All related} -mnuReplies={class=menu_item, label=Replies} -mnuRepliesandparents={class=menu_item, label=Replies and parents} -allcriteria={class=combo_box,instance_index=1,parent=dlgAddRule} -mnuifallcriteriaaremet={class=menu_item, label=if all criteria are met} -mnuifanycriteriaaremet={class=menu_item, label=if any criteria are met} -btnRemove={class=push_button, label=Remove} -comboSender={class=combo_box,instance_index=2,parent=dlgAddRule} -mnuSender={class=menu_item, label=Sender} -mnuRecipients={class=menu_item, label=Recipients} -mnuSubject={class=menu_item, label=Subject} -mnuMessageBody={class=menu_item, label=Message Body} -mnuExpression={class=menu_item, label=Expression} -mnuDatesent={class=menu_item, label=Date sent} -mnuDatereceived={class=menu_item, label=Date received} -mnuLabel={class=menu_item, label=Label} -mnuScore={class=menu_item, label=Score} -mnuSize={class=menu_item, label=Size (kB)} -mnuStatus={class=menu_item, label=Status} -mnuFollowUp={class=menu_item, label=Follow Up} -mnuAttachments={class=menu_item, label=Attachments} -mnuMailinglist={class=menu_item, label=Mailing list} -mnuMatchAll={class=menu_item, label=Match All} -startswith={class=combo_box,instance_index=3,parent=dlgAddRule} -mnucontains={class=menu_item, label=contains} -mnudoesnotcontain={class=menu_item, label=does not contain} -mnuis={class=menu_item, label=is} -mnuisnot={class=menu_item, label=is not} -mnustartswith={class=menu_item, label=starts with} -mnudoesnotstartwith={class=menu_item, label=does not start with} -mnuendswith={class=menu_item, label=ends with} -mnudoesnotendwith={class=menu_item, label=does not end with} -specificfoldersonly={class=combo_box,instance_index=4,parent=dlgAddRule) -mnuspecificfoldersonly={class=menu_item, label=specific folders only} -mnuwithalllocalfolders={class=menu_item, label=with all local folders} -mnuwithallactiveremotefolders={class=menu_item, label=with all active remote folders} -mnuwithalllocalandactiveremotefolders={class=menu_item, label=with all local and active remote folders} -text1={class=text,instance_index=1,parent=dlgAddRule} -btnAddSources={class=push_button, instance_index=2,parent=dlgAddRule} -btnRemove={class=push_button, label=Remove} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} - - -[dlgSelectFolder] -dlgSelectFolder={class=dialog, label=Select Folder, app_name=evolution-2.2} -foldertable={class=tree_table,instance_index=0,parent=dlgSelectFolder} -btnAdd={class=push_button, label=Add} -btnCancel={class=push_button, label=Cancel} -btnNew={class=push_button, label=New} -btnMove={class=push_button, label=Move} -btnCopy={class=push_button, label=Copy} - -[dlgCreateNewFolder] -dlgCreateNewFolder={class=dialog, label=Create New Folder, app_name=evolution-2.2} -txtFoldername={class=text, label_by=Folder name:} -btnCreate={class=push_button, label=Create} -btnCancel={class=push_button, label=Cancel} - -[dlgContactEditor] -dlgContactEditor={class=dialog, label=Contact Editor, app_name=evolution-2.2} -ptlContact Editor={class=page_tab_list} -ptabContact={class=page_tab, label=Contact} -btnFullName...={class=push_button, label=Full Name...} -mnu={class=menu, label=} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuTeamIDs={class=menu_item, label= TeamIDs} -mnuPersonal={class=menu_item, label= Personal} -mnuLDG={class=menu_item, label= LDG} -mnuOnLDAPServers={class=menu_item, label=On LDAP Servers} -mnucorpLdap={class=menu_item, label= corpLdap} -mnutest2@exgqa={class=menu_item, label=test2@exgqa.com} -mnuGlobalAddressList={class=menu_item, label= Global Address List} -mnuContacts={class=menu_item, label= Contacts} -mnuContactNew={class=menu_item, label= ContactNew} -btnCategories={class=push_button, label=Categories} -chkboxWantstoreceiveHTMLmail={class=check_box, label=Wants to receive HTML mail} -mnu={class=menu, label=} -mnuWork={class=menu_item, label=Work} -mnuHome={class=menu_item, label=Home} -mnuOther={class=menu_item, label=Other} -mnu={class=menu, label=} -mnuWork={class=menu_item, label=Work} -mnuHome={class=menu_item, label=Home} -mnuOther={class=menu_item, label=Other} -mnu={class=menu, label=} -mnuWork={class=menu_item, label=Work} -mnuHome={class=menu_item, label=Home} -mnuOther={class=menu_item, label=Other} -mnu={class=menu, label=} -mnuWork={class=menu_item, label=Work} -mnuHome={class=menu_item, label=Home} -mnuOther={class=menu_item, label=Other} -mnu={class=menu, label=} -mnuAssistantPhone={class=menu_item, label=Assistant Phone} -mnuBusinessPhone={class=menu_item, label=Business Phone} -mnuBusinessFax={class=menu_item, label=Business Fax} -mnuCallbackPhone={class=menu_item, label=Callback Phone} -mnuCarPhone={class=menu_item, label=Car Phone} -mnuCompanyPhone={class=menu_item, label=Company Phone} -mnuHomePhone={class=menu_item, label=Home Phone} -mnuHomeFax={class=menu_item, label=Home Fax} -mnuISDN={class=menu_item, label=ISDN} -mnuMobilePhone={class=menu_item, label=Mobile Phone} -mnuOtherPhone={class=menu_item, label=Other Phone} -mnuOtherFax={class=menu_item, label=Other Fax} -mnuPager={class=menu_item, label=Pager} -mnuPrimaryPhone={class=menu_item, label=Primary Phone} -mnuRadio={class=menu_item, label=Radio} -mnuTelex={class=menu_item, label=Telex} -mnuTTY={class=menu_item, label=TTY} -mnu={class=menu, label=} -mnuAssistantPhone={class=menu_item, label=Assistant Phone} -mnuBusinessPhone={class=menu_item, label=Business Phone} -mnuBusinessFax={class=menu_item, label=Business Fax} -mnuCallbackPhone={class=menu_item, label=Callback Phone} -mnuCarPhone={class=menu_item, label=Car Phone} -mnuCompanyPhone={class=menu_item, label=Company Phone} -mnuHomePhone={class=menu_item, label=Home Phone} -mnuHomeFax={class=menu_item, label=Home Fax} -mnuISDN={class=menu_item, label=ISDN} -mnuMobilePhone={class=menu_item, label=Mobile Phone} -mnuOtherPhone={class=menu_item, label=Other Phone} -mnuOtherFax={class=menu_item, label=Other Fax} -mnuPager={class=menu_item, label=Pager} -mnuPrimaryPhone={class=menu_item, label=Primary Phone} -mnuRadio={class=menu_item, label=Radio} -mnuTelex={class=menu_item, label=Telex} -mnuTTY={class=menu_item, label=TTY} -mnu={class=menu, label=} -mnuAssistantPhone={class=menu_item, label=Assistant Phone} -mnuBusinessPhone={class=menu_item, label=Business Phone} -mnuBusinessFax={class=menu_item, label=Business Fax} -mnuCallbackPhone={class=menu_item, label=Callback Phone} -mnuCarPhone={class=menu_item, label=Car Phone} -mnuCompanyPhone={class=menu_item, label=Company Phone} -mnuHomePhone={class=menu_item, label=Home Phone} -mnuHomeFax={class=menu_item, label=Home Fax} -mnuISDN={class=menu_item, label=ISDN} -mnuMobilePhone={class=menu_item, label=Mobile Phone} -mnuOtherPhone={class=menu_item, label=Other Phone} -mnuOtherFax={class=menu_item, label=Other Fax} -mnuPager={class=menu_item, label=Pager} -mnuPrimaryPhone={class=menu_item, label=Primary Phone} -mnuRadio={class=menu_item, label=Radio} -mnuTelex={class=menu_item, label=Telex} -mnuTTY={class=menu_item, label=TTY} -mnu={class=menu, label=} -mnuAssistantPhone={class=menu_item, label=Assistant Phone} -mnuBusinessPhone={class=menu_item, label=Business Phone} -mnuBusinessFax={class=menu_item, label=Business Fax} -mnuCallbackPhone={class=menu_item, label=Callback Phone} -mnuCarPhone={class=menu_item, label=Car Phone} -mnuCompanyPhone={class=menu_item, label=Company Phone} -mnuHomePhone={class=menu_item, label=Home Phone} -mnuHomeFax={class=menu_item, label=Home Fax} -mnuISDN={class=menu_item, label=ISDN} -mnuMobilePhone={class=menu_item, label=Mobile Phone} -mnuOtherPhone={class=menu_item, label=Other Phone} -mnuOtherFax={class=menu_item, label=Other Fax} -mnuPager={class=menu_item, label=Pager} -mnuPrimaryPhone={class=menu_item, label=Primary Phone} -mnuRadio={class=menu_item, label=Radio} -mnuTelex={class=menu_item, label=Telex} -mnuTTY={class=menu_item, label=TTY} -mnu={class=menu, label=} -mnuAssistantPhone={class=menu_item, label=Assistant Phone} -mnuBusinessPhone={class=menu_item, label=Business Phone} -mnuBusinessFax={class=menu_item, label=Business Fax} -mnuCallbackPhone={class=menu_item, label=Callback Phone} -mnuCarPhone={class=menu_item, label=Car Phone} -mnuCompanyPhone={class=menu_item, label=Company Phone} -mnuHomePhone={class=menu_item, label=Home Phone} -mnuHomeFax={class=menu_item, label=Home Fax} -mnuISDN={class=menu_item, label=ISDN} -mnuMobilePhone={class=menu_item, label=Mobile Phone} -mnuOtherPhone={class=menu_item, label=Other Phone} -mnuOtherFax={class=menu_item, label=Other Fax} -mnuPager={class=menu_item, label=Pager} -mnuPrimaryPhone={class=menu_item, label=Primary Phone} -mnuRadio={class=menu_item, label=Radio} -mnuTelex={class=menu_item, label=Telex} -mnuTTY={class=menu_item, label=TTY} -mnu={class=menu, label=} -mnuAssistantPhone={class=menu_item, label=Assistant Phone} -mnuBusinessPhone={class=menu_item, label=Business Phone} -mnuBusinessFax={class=menu_item, label=Business Fax} -mnuCallbackPhone={class=menu_item, label=Callback Phone} -mnuCarPhone={class=menu_item, label=Car Phone} -mnuCompanyPhone={class=menu_item, label=Company Phone} -mnuHomePhone={class=menu_item, label=Home Phone} -mnuHomeFax={class=menu_item, label=Home Fax} -mnuISDN={class=menu_item, label=ISDN} -mnuMobilePhone={class=menu_item, label=Mobile Phone} -mnuOtherPhone={class=menu_item, label=Other Phone} -mnuOtherFax={class=menu_item, label=Other Fax} -mnuPager={class=menu_item, label=Pager} -mnuPrimaryPhone={class=menu_item, label=Primary Phone} -mnuRadio={class=menu_item, label=Radio} -mnuTelex={class=menu_item, label=Telex} -mnuTTY={class=menu_item, label=TTY} -mnu={class=menu, label=} -mnuAssistantPhone={class=menu_item, label=Assistant Phone} -mnuBusinessPhone={class=menu_item, label=Business Phone} -mnuBusinessFax={class=menu_item, label=Business Fax} -mnuCallbackPhone={class=menu_item, label=Callback Phone} -mnuCarPhone={class=menu_item, label=Car Phone} -mnuCompanyPhone={class=menu_item, label=Company Phone} -mnuHomePhone={class=menu_item, label=Home Phone} -mnuHomeFax={class=menu_item, label=Home Fax} -mnuISDN={class=menu_item, label=ISDN} -mnuMobilePhone={class=menu_item, label=Mobile Phone} -mnuOtherPhone={class=menu_item, label=Other Phone} -mnuOtherFax={class=menu_item, label=Other Fax} -mnuPager={class=menu_item, label=Pager} -mnuPrimaryPhone={class=menu_item, label=Primary Phone} -mnuRadio={class=menu_item, label=Radio} -mnuTelex={class=menu_item, label=Telex} -mnuTTY={class=menu_item, label=TTY} -mnu={class=menu, label=} -mnuAssistantPhone={class=menu_item, label=Assistant Phone} -mnuBusinessPhone={class=menu_item, label=Business Phone} -mnuBusinessFax={class=menu_item, label=Business Fax} -mnuCallbackPhone={class=menu_item, label=Callback Phone} -mnuCarPhone={class=menu_item, label=Car Phone} -mnuCompanyPhone={class=menu_item, label=Company Phone} -mnuHomePhone={class=menu_item, label=Home Phone} -mnuHomeFax={class=menu_item, label=Home Fax} -mnuISDN={class=menu_item, label=ISDN} -mnuMobilePhone={class=menu_item, label=Mobile Phone} -mnuOtherPhone={class=menu_item, label=Other Phone} -mnuOtherFax={class=menu_item, label=Other Fax} -mnuPager={class=menu_item, label=Pager} -mnuPrimaryPhone={class=menu_item, label=Primary Phone} -mnuRadio={class=menu_item, label=Radio} -mnuTelex={class=menu_item, label=Telex} -mnuTTY={class=menu_item, label=TTY} -mnu={class=menu, label=} -mnuAIM={class=menu_item, label=AIM} -mnuJabber={class=menu_item, label=Jabber} -mnuYahoo={class=menu_item, label=Yahoo} -mnuMSN={class=menu_item, label=MSN} -mnuICQ={class=menu_item, label=ICQ} -mnuGroupWise={class=menu_item, label=GroupWise} -mnu={class=menu, label=} -mnuAIM={class=menu_item, label=AIM} -mnuJabber={class=menu_item, label=Jabber} -mnuYahoo={class=menu_item, label=Yahoo} -mnuMSN={class=menu_item, label=MSN} -mnuICQ={class=menu_item, label=ICQ} -mnuGroupWise={class=menu_item, label=GroupWise} -mnu={class=menu, label=} -mnuAIM={class=menu_item, label=AIM} -mnuJabber={class=menu_item, label=Jabber} -mnuYahoo={class=menu_item, label=Yahoo} -mnuMSN={class=menu_item, label=MSN} -mnuICQ={class=menu_item, label=ICQ} -mnuGroupWise={class=menu_item, label=GroupWise} -mnu={class=menu, label=} -mnuAIM={class=menu_item, label=AIM} -mnuJabber={class=menu_item, label=Jabber} -mnuYahoo={class=menu_item, label=Yahoo} -mnuMSN={class=menu_item, label=MSN} -mnuICQ={class=menu_item, label=ICQ} -mnuGroupWise={class=menu_item, label=GroupWise} -ptabPersonalInformation={class=page_tab, label=Personal Information} -ptabMailingAddress={class=page_tab, label=Mailing Address} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} -btnHelp={class=push_button, label=Help} -pgtabContact={class=page_tab, label=Contact} -panlPersonDtls={class=panel, parent=pgtabContact, instance_index=0} -panlEmail={class=panel, label=Email} -panlTelephone={class=panel, instance_index=3} -txtMobile={class=text, parent=panlTelephone, label_by=Mobile Phone} -txtFullName={class=text, parent=panlPersonDtls, instance_index=3} -txtNickName={class=text, parent=panlPersonDtls, instance_index=1} -txtCatogrs={class=text, parent=panlPersonDtls, instance_index=1} -txtWorkEmail={class=text, parent=panlEmail, instance_index=2} - - -[dlgAppointment-Nosummary] -dlgAppointment-Nosummary={class=dialog, label=Appointment - No summary, app_name=evolution-2.2} -ptlAppointment - No summary={class=page_tab_list} -ptabAppointment={class=page_tab, label=Appointment} -btnCategories={class=push_button, label=Categories...} -Classification={class=combo_box,instance_index=0,parent=dlgAppointment-Nosummary} -mnuPublic={class=menu_item, label=Public} -mnuPrivate={class=menu_item, label=Private} -mnuConfidential={class=menu_item, label=Confidential} -Calendar={class=combo_box,label=Personal} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuPersonal={class=menu_item, label= Personal} -mnuOnTheWeb={class=menu_item, label=On The Web} -mnuContacts={class=menu_item, label=Contacts} -mnuBirthdays&Anniversaries={class=menu_item, label= Birthdays & Anniversaries} -mnuWeather={class=menu_item, label=Weather} -mnuanjana@scooby={class=menu_item, label=anjana@scooby.net} -mnuCalendar={class=menu_item, label= Calendar} -txtEventDescription={class=text, label=Event Description} -txtLocation={class=text, label_by=Location:} -txtSummary={class=text, label_by=Summary:} -Alarm={class=combo_box,label=15 minutes before appointment} -mnu15minutesbeforeappointment={class=menu_item, label=15 minutes before appointment} -mnu1hourbeforeappointment={class=menu_item, label=1 hour before appointment} -mnu1daybeforeappointment={class=menu_item, label=1 day before appointment} -btnCustomize={class=push_button, label=Customize...} -chkAlarm={class=check_box, label=Alarm} -chkShowtimeasbusy={class=check_box, label=Show time as busy} -btnTimezoneButton={class=push_button, label=Timezone Button} -chkAlldayevent={class=check_box, label=All day event} -btnTimezoneButton={class=push_button, label=Timezone Button} -txtTextEntry={class=text,instance_index= } -btnDateButton={class=push_button, label=Date Button} -txtTextDateEntry={class=text, label=Text Date Entry} -btnDateButton={class=push_button, label=Date Button} -btnAdvancedsendoptions={class=push_button, label=Advanced send options} -ptabRecurrence={class=page_tab, label=Recurrence} -chkThisappointmentrecurs={class=check_box, label=This appointment recurs} -one={class=spin_button,instance_index=0,parent=ptabRecurrence} -cmbdays={class=combo_box,instance_index=0,parent=ptabRecurrence} -mnuday={class=menu_item, label=day(s)} -mnuweek={class=menu_item, label=week(s)} -mnumonth={class=menu_item, label=month(s)} -mnuyear={class=menu_item, label=year(s)} -cmbfor={class=combo_box,instance_index=1,parent=ptabRecurrence} -mnufor={class=menu_item, label=for} -mnuuntil={class=menu_item, label=until} -mnuforever={class=menu_item, label=forever} -btnAdd={class=push_button, label=Add} -btnEdit={class=push_button, label=Edit} -btnRemove={class=push_button, label=Remove} -paneMonthCalendar={class=layered_pane, label=Month Calendar} -btnPreviousButton={class=push_button, label=Previous Button} -btnPreviousButton={class=push_button, label=Previous Button} -paneAttachmentBar={class=layered_pane, label=Attachment Bar} -btnHelp={class=push_button, label=Help} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} - - - -[frmReadOnlyMail] -frmReadOnlyMail={class=frame, app_name=evolution-2.2, label=Compose a message} -mnuFile={class=menu, label=File} -mnuOpenMessage={class=menu_item, label=Open Message} -mnuSaveAs={class=menu_item, label=Save As...} -mnuPrintPreview={class=menu_item, label=Print Preview} -mnuPrint={class=menu_item, label=Print...} -mnuClose={class=menu_item, label=Close} -mnuEdit={class=menu, label=Edit} -mnuCut={class=menu_item, label=Cut} -mnuCopy={class=menu_item, label=Copy} -mnuPaste={class=menu_item, label=Paste} -mnuSearchinMessage={class=menu_item, label=Search in Message...} -mnuDelete={class=menu_item, label=Delete} -mnuUndelete={class=menu_item, label=Undelete} -mnuMarkasRead={class=menu_item, label=Mark as Read} -mnuMarkasUnread={class=menu_item, label=Mark as Unread} -mnuMarkasImportant={class=menu_item, label=Mark as Important} -mnuMarkasUnimportant={class=menu_item, label=Mark as Unimportant} -mnuMarkasJunk={class=menu_item, label=Mark as Junk} -mnuMarkasNotJunk={class=menu_item, label=Mark as Not Junk} -mnuView={class=menu, label=View} -mnuGoTo={class=menu, label=Go To} -mnuNextMessage={class=menu_item, label=Next Message} -mnuNextUnreadMessage={class=menu_item, label=Next Unread Message} -mnuNextImportantMessage={class=menu_item, label=Next Important Message} -mnuNextThread={class=menu_item, label=Next Thread} -mnuPreviousMessage={class=menu_item, label=Previous Message} -mnuPreviousUnreadMessage={class=menu_item, label=Previous Unread Message} -mnuPreviousImportantMessage={class=menu_item, label=Previous Important Message} -mnuTextSize={class=menu, label=Text Size} -mnuSmaller={class=menu_item, label=Smaller} -mnuLarger={class=menu_item, label=Larger} -mnuOriginalSize={class=menu_item, label=Original Size} -mnuMessageDisplay={class=menu, label=Message Display} -mnuLoadImages={class=menu_item, label=Load Images} -mnuCaretMode={class=check_menu_item, label=Caret Mode} -mnuNormalDisplay={class=radio_menu_item, label=Normal Display} -mnuShowFullHeaders={class=radio_menu_item, label=Show Full Headers} -mnuShowEmailSource={class=radio_menu_item, label=Show Email Source} -mnuCharacterEncoding={class=menu, label=Character Encoding} -mnuBaltic={class=radio_menu_item, label=Baltic (ISO-8859-13)} -mnuBaltic={class=radio_menu_item, label=Baltic (ISO-8859-4)} -mnuCentralEuropean={class=radio_menu_item, label=Central European (ISO-8859-2)} -mnuChinese,Traditional={class=radio_menu_item, label=Chinese, Traditional (Big5)} -mnuChinese,Traditional={class=radio_menu_item, label=Chinese, Traditional (BIG5HKSCS)} -mnuChinese,Traditional={class=radio_menu_item, label=Chinese, Traditional (EUC-TW)} -mnuChinese,Simplified={class=radio_menu_item, label=Chinese, Simplified (GB18030)} -mnuChinese,Simplified={class=radio_menu_item, label=Chinese, Simplified (GB2312)} -mnuChinese,Simplified={class=radio_menu_item, label=Chinese, Simplified (HZ)} -mnuChinese,Simplified={class=radio_menu_item, label=Chinese, Simplified (ISO-2022-CN)} -mnuCyrillic={class=radio_menu_item, label=Cyrillic (KOI8-R)} -mnuCyrillic={class=radio_menu_item, label=Cyrillic (Windows-1251)} -mnuCyrillic,Ukrainian={class=radio_menu_item, label=Cyrillic, Ukrainian (KOI8-U)} -mnuCyrillic={class=radio_menu_item, label=Cyrillic (ISO-8859-5)} -mnuGreek={class=radio_menu_item, label=Greek (ISO-8859-7)} -mnuHebrew,Visual={class=radio_menu_item, label=Hebrew, Visual (ISO-8859-8)} -mnuJapanese={class=radio_menu_item, label=Japanese (ISO-2022-JP)} -mnuJapanese={class=radio_menu_item, label=Japanese (EUC-JP)} -mnuJapanese={class=radio_menu_item, label=Japanese (Shift_JIS)} -mnuKorean={class=radio_menu_item, label=Korean (EUC-KR)} -mnuTurkish={class=radio_menu_item, label=Turkish (ISO-8859-9)} -mnuUnicode={class=radio_menu_item, label=Unicode (UTF-8)} -mnuUnicode={class=radio_menu_item, label=Unicode (UTF-7)} -mnuWesternEuropean={class=radio_menu_item, label=Western European (ISO-8859-1)} -mnuWesternEuropean,New={class=radio_menu_item, label=Western European, New (ISO-8859-15)} -mnuDefault={class=radio_menu_item, label=Default} -mnuActions={class=menu, label=Actions} -mnuFollowUp={class=menu_item, label=Follow Up...} -mnuReplytoSender={class=menu_item, label=Reply to Sender} -mnuReplytoList={class=menu_item, label=Reply to List} -mnuReplytoAll={class=menu_item, label=Reply to All} -mnuForward={class=menu_item, label=Forward} -mnuForwardAs...={class=menu, label=Forward As...} -mnuAttached={class=menu_item, label=Attached} -mnuInline={class=menu_item, label=Inline} -mnuQuoted={class=menu_item, label=Quoted} -mnuRedirect={class=menu_item, label=Redirect} -mnuPostaReply={class=menu_item, label=Post a Reply} -mnuEditasNewMessage={class=menu_item, label=Edit as New Message...} -mnuMovetoFolder={class=menu_item, label=Move to Folder} -mnuCopytoFolder={class=menu_item, label=Copy to Folder} -mnuAddSendertoAddressBook={class=menu_item, label=Add Sender to Address Book} -mnuApplyFilters={class=menu_item, label=Apply Filters} -mnuFilterJunk={class=menu_item, label=Filter Junk} -mnuMailingList={class=menu, label=Mailing List} -mnuGetlistusageinformation={class=menu_item, label=Get list usage information} -mnuSubscribetolist={class=menu_item, label=Subscribe to list} -mnuUn-subscribetolist={class=menu_item, label=Un-subscribe to list} -mnuPostmessagetolist={class=menu_item, label=Post message to list} -mnuContactlistowner={class=menu_item, label=Contact list owner} -mnuGetlistarchive={class=menu_item, label=Get list archive} -mnuTools={class=menu, label=Tools} -mnuCreateFilterFromMessage={class=menu, label=Create Filter From Message} -mnuFilteronSubject={class=menu_item, label=Filter on Subject...} -mnuFilteronSender={class=menu_item, label=Filter on Sender...} -mnuFilteronRecipients={class=menu_item, label=Filter on Recipients...} -mnuFilteronMailingList={class=menu_item, label=Filter on Mailing List...} -mnuCreatevFolderFromMessage={class=menu, label=Create vFolder From Message} -mnuvFolderonSubject={class=menu_item, label=vFolder on Subject...} -mnuvFolderonSender={class=menu_item, label=vFolder on Sender...} -mnuvFolderonRecipients={class=menu_item, label=vFolder on Recipients...} -mnuvFolderonMailingList={class=menu_item, label=vFolder on Mailing List...} -btnReply={class=push_button, label=Reply} -btnReplytoAll={class=push_button, label=Reply to All} -btnForward={class=push_button, label=Forward} -btnMove={class=push_button, label=Move} -btnCopy={class=push_button, label=Copy} -btnPrint={class=push_button, label=Print} -btnDelete={class=push_button, label=Delete} -btnJunk={class=push_button, label=Junk} -btnNotJunk={class=push_button, label=Not Junk} -btnPrevious={class=push_button, label=Previous} -btnNext={class=push_button, label=Next} -tblcheck={class=table,parent=frmReadOnlyMail,instance_index=1} -btngoforward={class=push_button, label=go forward} -btnAttachmentButton={class=push_button, label=Attachment Button} -tblattach={class=table,parent=frmReadOnlyMail,instance_index=4} - - - -[dlgCreatefolder] -dlgCreatefolder={class=dialog, label=Create folder, app_name=evolution-2.2} -txtFoldername={class=text, label_by=Folder name:} -treeTabCreateFolder={class=tree_table, instance_index=0} -btnCreate={class=push_button, label=Create} -btnCancel={class=push_button, label=Cancel} - -[dlgRenameFolder] -dlgRenameFolder={class=dialog, label=Rename Folder, app_name=evolution-2.2} -txtrename={class=text,instance_index=0} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} - -[dlgAttachfile(s)] -dlgAttachfile(s)={class=dialog, label=Attach file(s), app_name=evolution-2.2} -txtName={class=text, label_by=Name:} -tbtnBrowseforotherfolders={class=toggle_button, label=Browse for other folders} -tblShortcuts={class=table, label=Shortcuts} -btnAdd={class=push_button, label=Add} -btnRemove={class=push_button, label=Remove} -tbtnevolution={class=toggle_button, label=evolution} -tbtnpyautosuite={class=toggle_button, label=pyautosuite} -tbtnHome={class=toggle_button, label=Home} -btnCreateFolder={class=push_button, label=Create Folder} -tblFiles={class=table, label=Files} -chkSuggestautomaticdisplayofattachment={class=check_box, label=Suggest automatic display of attachment} -btnOpen={class=push_button, label=Open} -btnCancel={class=push_button, label=Cancel} - - - -[dlgContactListEditor] -dlgContactListEditor={class=dialog, label=Contact List Editor, app_name=evolution-2.2} -cmbWhere={class=combo_box,parent=dlgContactListEditor,instance_index=0} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuPersonal={class=menu_item, label= Personal} -mnuOnLDAPServers={class=menu_item, label=On LDAP Servers} -mnumanu@ldg={class=menu_item, label=manu@ldg.net} -mnuNovellGroupWiseAddressBook={class=menu_item, label= Novell GroupWise Address Book} -tblmail={class=table,parent=dlgContactListEditor,instance_index=0} -txtListname={class=text, label_by=List name:} -txtTypeanemailaddressordragacontactintothelistbelow={class=text, label_by=Type an email address or drag a contact into the list below:} -chkHideaddresseswhensendingmailtothislist={class=check_box, label=Hide addresses when sending mail to this list} -btnAdd={class=push_button, label=Add} -btnRemove={class=push_button, label=Remove} -btnSelect={class=push_button, label=Select} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} - -[dlgContactListMembers] -dlgContactListMembers={class=dialog, label=Contact List Members, app_name=evolution-2.2} -cmbPersonal={class=combo_box,label_by=Address Book:} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuPersonal={class=menu_item, label= Personal} -mnuOnLDAPServers={class=menu_item, label=On LDAP Servers} -mnumanu@ldg={class=menu_item, label=manu@ldg.net} -mnuNovellGroupWiseAddressBook={class=menu_item, label= Novell GroupWise Address Book} -txtSearch={class=text, label=Search} -tblContacts={class=table, label_by=Contacts} -btnMembers={class=push_button, label=Members} -tblMembers={class=table, label=Members} -btnClose={class=push_button, label=Close} - - - -[dlgDuplicateContactDetected] -dlgDuplicateContactDetected={class=dialog, label=Duplicate Contact Detected, app_name=evolution-2.2} -btnAdd={class=push_button, label=Add} -btnCancel={class=push_button, label=Cancel - - - -[dlgNewCalendar] -dlgNewCalendar={class=dialog, label=New Calendar, app_name=evolution-2.2} -chkMarkasdefaultfolder={class=check_box, label=Mark as default folder} -chkCopycalendarcontentslocallyforofflineoperation={class=check_box, label=Copy calendar contents locally for offline operation} -btnColor:={class=push_button, label_by=Color:} -txtName={class=text, label_by=Name:} -cmbType={class=combo_box, label_by=Type:} -mnuOnThisComputer={class=menu_item, label=On This Computer} -mnuOnTheWeb={class=menu_item, label=On The Web} -mnuContacts={class=menu_item, label=Contacts} -mnuWeather={class=menu_item, label=Weather} -mnumanu@scooby={class=menu_item, label=manu@scooby.net} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} -sbtnRefresh={class=spin_button, label_by=Refresh:} -mnuminutes={class=menu_item, label=minutes} -mnuhours={class=menu_item, label=hours} -mnudays={class=menu_item, label=days} -mnuweeks={class=menu_item, label=weeks} -txtURL={class=text, label_by=URL:} - -[frmComposeamessage] -frmComposeamessage={class=frame, app_name=evolution-2.2, label=Compose a message} -mnuFile={class=menu, label=File} -mnuOpen={class=menu_item, label=Open...} -mnuSend={class=menu_item, label=Send} -mnuSave={class=menu_item, label=Save} -mnuSaveAs={class=menu_item, label=Save As...} -mnuSaveDraft={class=menu_item, label=Save Draft} -mnuClose={class=menu_item, label=Close} -mnuEdit={class=menu, label=Edit} -mnuUndo={class=menu_item, label=Undo} -mnuRedo={class=menu_item, label=Redo} -mnuCut={class=menu_item, label=Cut} -mnuCopy={class=menu_item, label=Copy} -mnuPaste={class=menu_item, label=Paste} -mnuPasteQuotation={class=menu_item, label=Paste Quotation} -mnuSelectAll={class=menu_item, label=Select All} -mnuFind={class=menu_item, label=Find...} -mnuFindAgain={class=menu_item, label=Find Again} -mnuReplace={class=menu_item, label=Replace...} -mnuCharacterEncoding={class=menu, label=Character Encoding} -mnuBaltic(ISO-8859-13)={class=radio_menu_item, label=Baltic (ISO-8859-13)} -mnuBaltic(ISO-8859-4)={class=radio_menu_item, label=Baltic (ISO-8859-4)} -mnuCentralEuropean(ISO-8859-2)={class=radio_menu_item, label=Central European (ISO-8859-2)} -mnuChinese,Traditional(Big5)={class=radio_menu_item, label=Chinese, Traditional (Big5)} -mnuChinese,Traditional(BIG5HKSCS)={class=radio_menu_item, label=Chinese, Traditional (BIG5HKSCS)} -mnuChinese,Traditional(EUC-TW)={class=radio_menu_item, label=Chinese, Traditional (EUC-TW)} -mnuChinese,Simplified(GB18030)={class=radio_menu_item, label=Chinese, Simplified (GB18030)} -mnuChinese,Simplified(GB2312)={class=radio_menu_item, label=Chinese, Simplified (GB2312)} -mnuChinese,Simplified(HZ)={class=radio_menu_item, label=Chinese, Simplified (HZ)} -mnuChinese,Simplified(ISO-2022-CN)={class=radio_menu_item, label=Chinese, Simplified (ISO-2022-CN)} -mnuCyrillic(KOI8-R)={class=radio_menu_item, label=Cyrillic (KOI8-R)} -mnuCyrillic(Windows-1251)={class=radio_menu_item, label=Cyrillic (Windows-1251)} -mnuCyrillic,Ukrainian(KOI8-U)={class=radio_menu_item, label=Cyrillic, Ukrainian (KOI8-U)} -mnuCyrillic(ISO-8859-5)={class=radio_menu_item, label=Cyrillic (ISO-8859-5)} -mnuGreek(ISO-8859-7)={class=radio_menu_item, label=Greek (ISO-8859-7)} -mnuHebrew,Visual(ISO-8859-8)={class=radio_menu_item, label=Hebrew, Visual (ISO-8859-8)} -mnuJapanese(ISO-2022-JP)={class=radio_menu_item, label=Japanese (ISO-2022-JP)} -mnuJapanese(EUC-JP)={class=radio_menu_item, label=Japanese (EUC-JP)} -mnuJapanese(Shift_JIS)={class=radio_menu_item, label=Japanese (Shift_JIS)} -mnuKorean(EUC-KR)={class=radio_menu_item, label=Korean (EUC-KR)} -mnuTurkish(ISO-8859-9)={class=radio_menu_item, label=Turkish (ISO-8859-9)} -mnuUnicode(UTF-8)={class=radio_menu_item, label=Unicode (UTF-8)} -mnuUnicode(UTF-7)={class=radio_menu_item, label=Unicode (UTF-7)} -mnuWesternEuropean(ISO-8859-1)={class=radio_menu_item, label=Western European (ISO-8859-1)} -mnuWesternEuropean,New(ISO-8859-15)={class=radio_menu_item, label=Western European, New (ISO-8859-15)} -mnuSpellCheckDocument={class=menu_item, label=Spell Check Document...} -mnuCurrentLanguages={class=menu, label=Current Languages} -mnuEnglish(American)={class=check_menu_item, label=English (American)} -mnuEnglish(British)={class=check_menu_item, label=English (British)} -mnuEnglish(Canadian)={class=check_menu_item, label=English (Canadian)} -mnuFormat={class=menu, label=Format} -mnuHTML={class=check_menu_item, label=HTML} -mnuStyle={class=menu, label=Style} -mnuPlaintext={class=menu_item, label=Plain text} -mnuBold={class=menu_item, label=Bold} -mnuItalic={class=menu_item, label=Italic} -mnuUnderline={class=menu_item, label=Underline} -mnuStrikeout={class=menu_item, label=Strikeout} -mnuFontSize={class=menu, label=Font Size} -mnu-2={class=menu_item, label=-2} -mnu-1={class=menu_item, label=-1} -mnu+0={class=menu_item, label=+0} -mnu+1={class=menu_item, label=+1} -mnu+2={class=menu_item, label=+2} -mnu+3={class=menu_item, label=+3} -mnuText={class=menu_item, label=Text...} -mnuHeading={class=menu, label=Heading} -mnuNormal={class=menu_item, label=Normal} -mnuHeader1={class=menu_item, label=Header 1} -mnuHeader2={class=menu_item, label=Header 2} -mnuHeader3={class=menu_item, label=Header 3} -mnuHeader4={class=menu_item, label=Header 4} -mnuHeader5={class=menu_item, label=Header 5} -mnuHeader6={class=menu_item, label=Header 6} -mnuBulletedList={class=menu_item, label=Bulleted List} -mnuRomanNumeralList={class=menu_item, label=Roman Numeral List} -mnuNumberedList={class=menu_item, label=Numbered List} -mnuAlphabeticalList={class=menu_item, label=Alphabetical List} -mnuAddress={class=menu_item, label=Address} -mnuPreformat={class=menu_item, label=Preformat} -mnuAlignment={class=menu, label=Alignment} -mnuLeft={class=menu_item, label=Left} -mnuCenter={class=menu_item, label=Center} -mnuRight={class=menu_item, label=Right} -mnuParagraph={class=menu_item, label=Paragraph...} -mnuIncreaseIndent={class=menu_item, label=Increase Indent} -mnuDecreaseIndent={class=menu_item, label=Decrease Indent} -mnuWrapLines={class=menu_item, label=Wrap Lines} -mnuPage={class=menu_item, label=Page...} -mnuView={class=menu, label=View} -mnuShowattachments={class=check_menu_item, label=Show attachments} -mnuFromField={class=check_menu_item, label=From Field} -mnuToField={class=check_menu_item, label=To Field} -mnuPost-ToField={class=check_menu_item, label=Post-To Field} -mnuReply-ToField={class=check_menu_item, label=Reply-To Field} -mnuCcField={class=check_menu_item, label=Cc Field} -mnuBccField={class=check_menu_item, label=Bcc Field} -mnuInsert={class=menu, label=Insert} -mnuAttachment={class=menu_item, label=Attachment...} -mnuImage={class=menu_item, label=Image...} -mnuLink={class=menu_item, label=Link...} -mnuRule={class=menu_item, label=Rule...} -mnuTable={class=menu_item, label=Table...} -mnuTextfile={class=menu_item, label=Text file...} -mnuHTMLfile={class=menu_item, label=HTML file...} -mnuSmiley={class=menu, label=Smiley} -mnuSmile={class=menu_item, label=Smile} -mnuWink={class=menu_item, label=Wink} -mnuSurprised={class=menu_item, label=Surprised} -mnuLaughing={class=menu_item, label=Laughing} -mnuOhno!={class=menu_item, label=Oh no!} -mnuFrown={class=menu_item, label=Frown} -mnuIndifferent={class=menu_item, label=Indifferent} -mnuUndecided={class=menu_item, label=Undecided} -mnuLick={class=menu_item, label=Lick} -mnuCrying={class=menu_item, label=Crying} -mnuSick={class=menu_item, label=Sick} -mnuSecurity={class=menu, label=Security} -mnuPGPSign={class=check_menu_item, label=PGP Sign} -mnuPGPEncrypt={class=check_menu_item, label=PGP Encrypt} -mnuS/MIMESign={class=check_menu_item, label=S/MIME Sign} -mnuS/MIMEEncrypt={class=check_menu_item, label=S/MIME Encrypt} -btnSend={class=push_button, label=Send} -btnAttach={class=push_button, label=Attach} -btnUndo={class=push_button, label=Undo} -btnRedo={class=push_button, label=Redo} -btnCut={class=push_button, label=Cut} -btnCopy={class=push_button, label=Copy} -btnPaste={class=push_button, label=Paste} -btnFind={class=push_button, label=Find} -btnReplace={class=push_button, label=Replace} -btnImage={class=push_button, label=Image} -btnLink={class=push_button, label=Link} -btnRule={class=push_button, label=Rule} -btnTable={class=push_button, label=Table} -btnPostTo={class=push_button, label=Post To:} -btnBcc={class=push_button, label=Bcc} -btnCc={class=push_button, label=Cc} -btnTo={class=push_button, label=To} -mnu={class=menu, label=} -mnuroot<root@localhost>={class=menu_item, label=root <root@localhost>} -mnu={class=menu, label=} -mnuNone={class=menu_item, label=None} -mnuAutogenerated={class=menu_item, label=Autogenerated} -mnu={class=menu, label=} -mnu-2={class=menu_item, label=-2} -mnu-1={class=menu_item, label=-1} -mnu+0={class=menu_item, label=+0} -mnu+1={class=menu_item, label=+1} -mnu+2={class=menu_item, label=+2} -mnu+3={class=menu_item, label=+3} -mnu+4={class=menu_item, label=+4} -mnu={class=menu, label=} -mnuNormal={class=menu_item, label=Normal} -mnuPreformat={class=menu_item, label=Preformat} -mnuBulletedList={class=menu_item, label=Bulleted List} -mnuNumberedList={class=menu_item, label=Numbered List} -mnuRomanList={class=menu_item, label=Roman List} -mnuAlphabeticalList={class=menu_item, label=Alphabetical List} -mnuHeader1={class=menu_item, label=Header 1} -mnuHeader2={class=menu_item, label=Header 2} -mnuHeader3={class=menu_item, label=Header 3} -mnuHeader4={class=menu_item, label=Header 4} -mnuHeader5={class=menu_item, label=Header 5} -mnuHeader6={class=menu_item, label=Header 6} -mnuAddress={class=menu_item, label=Address} -rbtnLeftalign={class=radio_button, label=Left align} -rbtnCenter={class=radio_button, label=Center} -rbtnRightalign={class=radio_button, label=Right align} -btnUnindent={class=push_button, label=Unindent} -btnIndent={class=push_button, label=Indent} -panelTo={class=panel, instance_index=28} -txtTo={class=text, label=To:} -panelSubject={class=panel, instance_index=19} -txtSubject={class=text, label_by=Subject:} -txtMailBody={class=text, parent=frmComposeamessage, instance_index=6} -txtCc={class=text, label=Cc:} - -[dlgAddexception] -dlgAddexception={class=dialog, label=Add exception, app_name=evolution-2.2} -txtTextDateEntry={class=text, label=Text Date Entry} -btnDateButton={class=push_button, label=Date Button} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} - -[dlgWarning:ModifiedMessage] -dlgWarning:ModifiedMessage={class=dialog, label=Warning: Modified Message, app_name=evolution-2.2} -btnSaveMessage={class=push_button, label=Save Message} -btnCancel={class=push_button, label=Cancel} -btnDiscardChanges={class=push_button, label=Discard Changes} - -[dlgContactQuick-Add] -dlgContactQuick-Add={class=dialog, label=Contact Quick-Add, app_name=evolution-2.2} -btnOK={class=push_button, label=OK} -btnCancel={class=push_button, label=Cancel} -btnEditFull={class=push_button, label=Edit Full} - -[altQuestion] -altQuestion={class=alert, label=Question, app_name=evolution-2.2} -btnDelete={class=push_button, label=Delete} -btnCancel={class=push_button, label=Cancel} - - -[dlgInsertimage] -dlgInsertimage={class=dialog, label=Insert image, app_name=evolution-2.2} -txtName={class=text, label_by=Name:} -tbtnBrowseforotherfolders={class=toggle_button, label=Browse for other folders} -tblShortcuts={class=table, label=Shortcuts} -btnAdd={class=push_button, label=Add} -btnRemove={class=push_button, label=Remove} -tbtnHome={class=toggle_button, label=Home} -btnCreateFolder={class=push_button, label=Create Folder} -tblFiles={class=table, label=Files} -btnOpen={class=push_button, label=Open} -btnCancel={class=push_button, label=Cancel} - -[dlgInsert:Table] -dlgInsert:Table={class=dialog, label=Insert: Table, app_name=evolution-2.2} -ptlInsert: Table={class=page_tab_list} -ptabTable={class=page_tab, label=Table} -mnuLeft={class=menu_item, label=Left} -mnuCenter={class=menu_item, label=Center} -mnuRight={class=menu_item, label=Right} -chkWidth={class=check_box, label=Width:} -mnupx={class=menu_item, label=px} -mnu%={class=menu_item, label=%} -sbtnBorder={class=spin_button, label_by=Border:} -sbtnPadding={class=spin_button, label_by=Padding:} -sbtnSpacing={class=spin_button, label_by=Spacing:} -btncolorpreview={class=push_button, label=color preview} -tbtnPopup={class=toggle_button, label=Popup} -txtBrowse...={class=text, label_by=Browse...} -btnBrowse={class=push_button, label=Browse...} -btnClose={class=push_button, label=Close} -btnHelp={class=push_button, label=Help} - - diff --git a/evolution/evolution.py b/evolution/evolution.py deleted file mode 100644 index 2c8bb3e..0000000 --- a/evolution/evolution.py +++ /dev/null @@ -1,122 +0,0 @@ - -#
-# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp
-#
-# Author:
-# Bhargavi <kbhargavi_83@yahoo.co.in> -# Khasim Shaheed <sshaik@novell.com>
-#
-# Copyright 2004 Novell, Inc.
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-#
-# You should have received a copy of the GNU Library General Public
-# License along with this library; if not, write to the
-# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-# - -#!/usr/bin/python - -from ldtp import * -import string, sys, os - -appmap_path = '' - -if len (sys.argv) == 1: - if os.access ('./evolution-2.2.map', os.F_OK | os.R_OK) == 0: - print 'Appmap path missing' - sys.exit(0); - else: - appmap_path = '.' -else: - appmap_path = sys.argv[1] - -initappmap (appmap_path + '/evolution-2.2.map') - -launchapp ('evolution-2.2') - -log('EvolutionSuite','begin') - -## MAIL ## -#mail compose -execfile ('Compose_mail.py') - -#mail compose with attachment -wait(3) -execfile('compose_attach.py') - -#editoperation in compose mail dialog -wait(3) -execfile('edit_mail.py') - -#deletion of mail -wait(3) -execfile('delete_mail.py') - -#Autocompletion -wait(3) -execfile('auto.py') - -# To send an HTML file and verify the same. -execfile ('sendhtmlmail.py') - -# To send an HTML file and verify the same. -execfile ('forwardmail.py') - -#To view a plain text mail -execfile ('viewmail.py') - -#To view an html mail -execfile ('viewhtmlmail.py') - -#To move a mail from one directory to another -execfile ('movingmail.py') - -#To copy a mail from one directory to another -execfile ('copymail.py') - -## MEETING ## -#Meeting -wait(3) -execfile('meeting.py') - -## TASK ## -# Task -wait(3) -execfile('Create_Task.py') - -# Assign Task -wait(3) -execfile('Create_Assign_Task.py') - -## APPOINTMENT ## -#Creation of Appointment -wait(3) -execfile('create_appointment.py') - -#Deletion of Appointment -wait(3) -execfile('delete_appointment.py') - -### CONTACTS -execfile ('add_contact_from_mail.py') -execfile ('edit_contact.py') -execfile ('delete_contact.py') -execfile ('Create_Contact.py') - -execfile('web_cal.py') - -log('EvolutionSuite','begin') - - - - diff --git a/evolution/filter_from_message_mailinglist.py b/evolution/filter_from_message_mailinglist.py deleted file mode 100644 index b91e802..0000000 --- a/evolution/filter_from_message_mailinglist.py +++ /dev/null @@ -1,93 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Create and Verify Filter from Message on MailingList -import string, time - -#Create Filter -def create_filter (index, filter_name, folder_name, account_name): - try: - click ('Evolution-Mail', 'tbtnMail') - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectrowindex ('Evolution-Mail', 'treetblMails', index) - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuCreateFilterFromMessage;mnuFilteronMailingList') - settextvalue('dlgAddFilterRule', 'txtRuleName', filter_name) - click ('dlgAddFilterRule', 'btn<clickheretoselectafolder>') - click ('dlgSelectFolder', 'btnNew') - settextvalue('dlgCreateNewFolder', 'txtFoldername', folder_name) - selectrow ('dlgCreateNewFolder', 'treetblMailFolderTree', account_name) - click ('dlgCreateNewFolder', 'btnCreate') - selectrow ('dlgSelectFolder', 'treetblMailFolderTree', folder_name) - click ('dlgSelectFolder', 'btnOK') - click ('dlgAddFilterRule', 'btnOK') - log ('Create Filter from Message on MailingList', 'pass') - except: - log ('Create Filter from Message on MailingList', 'fail') - -#Verify Filter -def verify_filter (index, folder_name): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - filter_mail_count = 0 - mailinglist = getcellvalue ('Evolution-Mail', 'treetblMails', index, 4) - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - for i in range (0, total_mail_count): - temp_mailinglist = getcellvalue ('Evolution-Mail', 'treetblMails', i, 4) - if (string.find (temp_mailinglist, mailinglist) >= 0): - filter_mail_count = filter_mail_count + 1 - selectmenuitem ('Evolution-Mail', 'mnuEdit;mnuSelectAll') - selectmenuitem ('Evolution-Mail', 'mnuActions;mnuApplyFilters') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', folder_name) - time.sleep (2) - folder_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuFilters') - selectrowindex ('dlgFilters', 'tblFilterRules', 0) - click ('dlgFilters', 'btnRemove') - click ('dlgFilters', 'btnOK') - if (filter_mail_count == folder_mail_count): - log ('Verify Filter from Message MailingList', 'pass') - else: - log ('Verify Filter from Message MailingList', 'fail') - except: - log ('Verify Filter from Message MailingList', 'fail') - -#Getting the data from a file -file = open('filter_message_on_mailinglist.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -account_name = argmts[2].strip( ) -filter_name = argmts[3].strip( ) -folder_name = argmts[4].strip( ) - -#Calling the functions -log ('Create and Verify Filter from Message on MailingList', 'teststart') -log ('Create Filter from Message on MailingList', 'teststart') -create_filter(index, filter_name, folder_name, account_name) -log ('Create Filter from Message on MailingList', 'testend') -log ('Verify Filter from Message on MailingList', 'teststart') -verify_filter (index, folder_name) -log ('Verify Filter from Message on MailingList', 'testend') -log ('Create and Verify Filter from Message on MailingList', 'testend') - diff --git a/evolution/filter_from_message_recipients.py b/evolution/filter_from_message_recipients.py deleted file mode 100644 index a99992c..0000000 --- a/evolution/filter_from_message_recipients.py +++ /dev/null @@ -1,95 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Create and Verify Filter from Message on Recipients -import string, time - -#Create Filter -def create_filter (index, filter_name, folder_name, account_name): - try: - click ('Evolution-Mail', 'tbtnMail') - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectrowindex ('Evolution-Mail', 'treetblMails', index) - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuCreateFilterFromMessage;mnuFilteronRecipients') - settextvalue('dlgAddFilterRule', 'txtRuleName', filter_name) - click ('dlgAddFilterRule', 'btn<clickheretoselectafolder>') - click ('dlgSelectFolder', 'btnNew') - settextvalue('dlgCreateNewFolder', 'txtFoldername', folder_name) - selectrow ('dlgCreateNewFolder', 'treetblMailFolderTree', account_name) - click ('dlgCreateNewFolder', 'btnCreate') - selectrow ('dlgSelectFolder', 'treetblMailFolderTree', folder_name) - click ('dlgSelectFolder', 'btnOK') - click ('dlgAddFilterRule', 'btnOK') - log ('Create Filter from Message on Recipients', 'pass') - except: - log ('Create Filter from Message on Recipients', 'fail') - -#Verify Filter -def verify_filter (index, folder_name): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - filter_mail_count = 0 - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - check ('Evolution-Mail', 'mnuAsSentFolder') - recipient = getcellvalue ('Evolution-Mail', 'treetblMails', index, 3) - for i in range (0, total_mail_count): - message_recipient = getcellvalue ('Evolution-Mail', 'treetblMails', i, 3) - if (string.find (message_recipient, recipient) >= 0): - filter_mail_count = filter_mail_count + 1 - check ('Evolution-Mail', 'mnuMessages') - selectmenuitem ('Evolution-Mail', 'mnuEdit;mnuSelectAll') - selectmenuitem ('Evolution-Mail', 'mnuActions;mnuApplyFilters') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', folder_name) - time.sleep (2) - folder_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuFilters') - selectrowindex ('dlgFilters', 'tblFilterRules', 0) - click ('dlgFilters', 'btnRemove') - click ('dlgFilters', 'btnOK') - if (filter_mail_count == folder_mail_count): - log ('Verify Filter from Message Recipients', 'pass') - else: - log ('Verify Filter from Message Recipients', 'fail') - except: - log ('Verify Filter from Message Recipients', 'fail') - -#Getting the data from a file -file = open('filter_message_on_recipients.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -account_name = argmts[2].strip( ) -filter_name = argmts[3].strip( ) -folder_name = argmts[4].strip( ) - -#Calling the functions -log ('Create and Verify Filter from Message on Recipients', 'teststart') -log ('Create Filter from Message on Recipients', 'teststart') -#create_filter(index, filter_name, folder_name, account_name) -log ('Create Filter from Message on Recipients', 'testend') -log ('Verify Filter from Message on Recipients', 'teststart') -verify_filter (index, folder_name) -log ('Verify Filter from Message on Recipients', 'testend') -log ('Create and Verify Filter from Message on Recipients', 'testend') - diff --git a/evolution/filter_from_message_sender.py b/evolution/filter_from_message_sender.py deleted file mode 100644 index 95a96be..0000000 --- a/evolution/filter_from_message_sender.py +++ /dev/null @@ -1,93 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Create and Verify Filter from Message on Sender -import string, time - -#Create Filter -def create_filter (index, filter_name, folder_name, account_name): - try: - click ('Evolution-Mail', 'tbtnMail') - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectrowindex ('Evolution-Mail', 'treetblMails', index) - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuCreateFilterFromMessage;mnuFilteronSender') - settextvalue('dlgAddFilterRule', 'txtRuleName', filter_name) - click ('dlgAddFilterRule', 'btn<clickheretoselectafolder>') - click ('dlgSelectFolder', 'btnNew') - settextvalue('dlgCreateNewFolder', 'txtFoldername', folder_name) - selectrow ('dlgCreateNewFolder', 'treetblMailFolderTree', account_name) - click ('dlgCreateNewFolder', 'btnCreate') - selectrow ('dlgSelectFolder', 'treetblMailFolderTree', folder_name) - click ('dlgSelectFolder', 'btnOK') - click ('dlgAddFilterRule', 'btnOK') - log ('Create Filter from Message on Sender', 'pass') - except: - log ('Create Filter from Message on Sender', 'fail') - -#Verify Filter -def verify_filter (index, folder_name): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - filter_mail_count = 0 - sender = getcellvalue ('Evolution-Mail', 'treetblMails', index, 3) - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - for i in range (0, total_mail_count): - temp_sender = getcellvalue ('Evolution-Mail', 'treetblMails', i, 3) - if (string.find (temp_sender, sender) >= 0): - filter_mail_count = filter_mail_count + 1 - selectmenuitem ('Evolution-Mail', 'mnuEdit;mnuSelectAll') - selectmenuitem ('Evolution-Mail', 'mnuActions;mnuApplyFilters') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', folder_name) - time.sleep (2) - folder_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuFilters') - selectrowindex ('dlgFilters', 'tblFilterRules', 0) - click ('dlgFilters', 'btnRemove') - click ('dlgFilters', 'btnOK') - if (filter_mail_count == folder_mail_count): - log ('Verify Filter from Message Sender', 'pass') - else: - log ('Verify Filter from Message Sender', 'fail') - except: - log ('Verify Filter from Message Sender', 'fail') - -#Getting the data from a file -file = open('filter_message_on_sender.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -account_name = argmts[2].strip( ) -filter_name = argmts[3].strip( ) -folder_name = argmts[4].strip( ) - -#Calling the functions -log ('Create and Verify Filter from Message on Sender', 'teststart') -log ('Create Filter from Message on Sender', 'teststart') -create_filter(index, filter_name, folder_name, account_name) -log ('Create Filter from Message on Sender', 'testend') -log ('Verify Filter from Message on Sender', 'teststart') -verify_filter (index, folder_name) -log ('Verify Filter from Message on Sender', 'testend') -log ('Create and Verify Filter from Message on Sender', 'testend') - diff --git a/evolution/filter_from_message_subject.py b/evolution/filter_from_message_subject.py deleted file mode 100644 index da72799..0000000 --- a/evolution/filter_from_message_subject.py +++ /dev/null @@ -1,93 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Create and Verify Filter from Message on Subject -import string, time - -#Create Filter -def create_filter (index, filter_name, folder_name, account_name): - try: - click ('Evolution-Mail', 'tbtnMail') - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectrowindex ('Evolution-Mail', 'treetblMails', index) - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuCreateFilterFromMessage;mnuFilteronSubject') - settextvalue('dlgAddFilterRule', 'txtRuleName', filter_name) - click ('dlgAddFilterRule', 'btn<clickheretoselectafolder>') - click ('dlgSelectFolder', 'btnNew') - settextvalue('dlgCreateNewFolder', 'txtFoldername', folder_name) - selectrow ('dlgCreateNewFolder', 'treetblMailFolderTree', account_name) - click ('dlgCreateNewFolder', 'btnCreate') - selectrow ('dlgSelectFolder', 'treetblMailFolderTree', folder_name) - click ('dlgSelectFolder', 'btnOK') - click ('dlgAddFilterRule', 'btnOK') - log ('Create Filter from Message on Subject', 'pass') - except: - log ('Create Filter from Message on Subject', 'fail') - -#Verify Filter -def verify_filter (index, folder_name): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - filter_mail_count = 0 - subject = getcellvalue ('Evolution-Mail', 'treetblMails', index, 4) - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - for i in range (0, total_mail_count): - temp_subject = getcellvalue ('Evolution-Mail', 'treetblMails', i, 4) - if (string.find (temp_subject, subject) >= 0): - filter_mail_count = filter_mail_count + 1 - selectmenuitem ('Evolution-Mail', 'mnuEdit;mnuSelectAll') - selectmenuitem ('Evolution-Mail', 'mnuActions;mnuApplyFilters') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', folder_name) - time.sleep (2) - folder_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuFilters') - selectrowindex ('dlgFilters', 'tblFilterRules', 0) - click ('dlgFilters', 'btnRemove') - click ('dlgFilters', 'btnOK') - if (filter_mail_count == folder_mail_count): - log ('Verify Filter from Message Subject', 'pass') - else: - log ('Verify Filter from Message Subject', 'fail') - except: - log ('Verify Filter from Message Subject', 'fail') - -#Getting the data from a file -file = open('filter_message_on_subject.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -account_name = argmts[2].strip( ) -filter_name = argmts[3].strip( ) -folder_name = argmts[4].strip( ) - -#Calling the functions -log ('Create and Verify Filter from Message on Subject', 'teststart') -log ('Create Filter from Message on Subject', 'teststart') -create_filter(index, filter_name, folder_name, account_name) -log ('Create Filter from Message on Subject', 'testend') -log ('Verify Filter from Message on Subject', 'teststart') -verify_filter (index, folder_name) -log ('Verify Filter from Message on Subject', 'testend') -log ('Create and Verify Filter from Message on Subject', 'testend') - diff --git a/evolution/filter_message_on_mailinglist.dat b/evolution/filter_message_on_mailinglist.dat deleted file mode 100644 index a0d6b8d..0000000 --- a/evolution/filter_message_on_mailinglist.dat +++ /dev/null @@ -1,5 +0,0 @@ -junk -1 -ldtp@scooby.net -filter on mailing list -mailing list diff --git a/evolution/filter_message_on_recipients.dat b/evolution/filter_message_on_recipients.dat deleted file mode 100644 index 197ca52..0000000 --- a/evolution/filter_message_on_recipients.dat +++ /dev/null @@ -1,6 +0,0 @@ -junk -1 -ldtp@scooby.net -filter on recipients -recipients -ldtp@scooby.net diff --git a/evolution/filter_message_on_sender.dat b/evolution/filter_message_on_sender.dat deleted file mode 100644 index f5d630b..0000000 --- a/evolution/filter_message_on_sender.dat +++ /dev/null @@ -1,5 +0,0 @@ -junk -1 -ldtp@scooby.net -filter on sender -sender diff --git a/evolution/filter_message_on_subject.dat b/evolution/filter_message_on_subject.dat deleted file mode 100644 index 94a2d87..0000000 --- a/evolution/filter_message_on_subject.dat +++ /dev/null @@ -1,5 +0,0 @@ -junk -1 -ldtp@scooby.net -filter on subject -subject diff --git a/evolution/filter_search.dat b/evolution/filter_search.dat deleted file mode 100644 index 5ad323a..0000000 --- a/evolution/filter_search.dat +++ /dev/null @@ -1,4 +0,0 @@ -junk -Body contains -test - diff --git a/evolution/filter_search_on_recipients.dat b/evolution/filter_search_on_recipients.dat deleted file mode 100644 index cfef518..0000000 --- a/evolution/filter_search_on_recipients.dat +++ /dev/null @@ -1,3 +0,0 @@ -junk -Mailbox -val1 diff --git a/evolution/filter_search_on_recipients.py b/evolution/filter_search_on_recipients.py deleted file mode 100644 index f5145fa..0000000 --- a/evolution/filter_search_on_recipients.py +++ /dev/null @@ -1,78 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Filter Search and Verify Filter Search on Recipients contains -import string, time - -#Filter search -def search (search_folder, data): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', search_folder) - global search_mail_count - search_mail_count = 0 - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - check ('Evolution-Mail', 'mnuAsSentFolder') - for i in range (0, total_mail_count): - recipient = getcellvalue ('Evolution-Mail', 'treetblMails', i, 3) - if (string.find (recipient, data) >= 0): - search_mail_count = search_mail_count + 1 - check ('Evolution-Mail', 'mnuMessages') - comboselect ('Evolution-Mail', 'cmbSearchType', 'Recipients contain') - if (data): - settextvalue ('Evolution-Mail', 'txtSearchTextEntry', data) - click ('Evolution-Mail', 'btnFindNow') - time.sleep (2) - log('Filter Search on Recipients contains' ,'pass') - except: - log('Filter Search on Recipients contains' ,'fail') - -#Verify filter search -def verify_search (search_mail_count): - try: - filter_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - if (search_mail_count == filter_mail_count): - log ('Verify Filter Search on Recipients contains', 'pass') - else: - log ('Verify Filter Search on Recipients contains', 'fail') - click ('Evolution-Mail', 'btnClear') - except: - log ('Verify Filter Search on Recipients contains', 'fail') - -#Getting the data from a file -file = open('filter_search_on_recipients.dat', 'r') -argmts = file.readlines() -search_folder = argmts[1].strip( ) -data = argmts[2].strip( ) - -#Calling the functions -log('Filter Search and Verify Filter Search on Recipients contains', 'teststart') -log('Filter Search on Recipients contains', 'teststart') -search (search_folder, data) -log('Filter Search on Recipients contains', 'testend') -log('Verification of Filter Search on Recipients contains', 'teststart') -verify_search (search_mail_count) -log('Verification of Filter Search on Recipients contains', 'testend') -log('Filter Search and Verify Filter Search on Recipients contains', 'testend') diff --git a/evolution/filter_search_on_sender.dat b/evolution/filter_search_on_sender.dat deleted file mode 100644 index cfef518..0000000 --- a/evolution/filter_search_on_sender.dat +++ /dev/null @@ -1,3 +0,0 @@ -junk -Mailbox -val1 diff --git a/evolution/filter_search_on_sender.py b/evolution/filter_search_on_sender.py deleted file mode 100644 index cdaffdf..0000000 --- a/evolution/filter_search_on_sender.py +++ /dev/null @@ -1,76 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Filter Search and Verify Filter Search on Sender contains -import string, time - -#Filter search -def search (search_folder, data): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', search_folder) - global search_mail_count - search_mail_count = 0 - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - for i in range (0, total_mail_count): - sender = getcellvalue ('Evolution-Mail', 'treetblMails', i, 3) - if (string.find (sender, data) >= 0): - search_mail_count = search_mail_count + 1 - comboselect ('Evolution-Mail', 'cmbSearchType', 'Sender contains') - if (data): - settextvalue ('Evolution-Mail', 'txtSearchTextEntry', data) - click ('Evolution-Mail', 'btnFindNow') - time.sleep (2) - log('Filter Search on Sender contains' ,'pass') - except: - log('Filter Search on Sender contains' ,'fail') - -#Verify filter search -def verify_search (search_mail_count): - try: - filter_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - if (search_mail_count == filter_mail_count): - log ('Verify Filter Search on Sender contains', 'pass') - else: - log ('Verify Filter Search on Sender contains', 'fail') - click ('Evolution-Mail', 'btnClear') - except: - log ('Verify Filter Search on Sender contains', 'fail') - -#Getting the data from a file -file = open('filter_search_on_sender.dat', 'r') -argmts = file.readlines() -search_folder = argmts[1].strip( ) -data = argmts[2].strip( ) - -#Calling the functions -log('Filter Search and Verify Filter Search on Sender contains','teststart') -log('Filter Search on Sender contains' ,'teststart') -search (search_folder, data) -log('Filter Search on Sender contains' ,'testend') -log('Verification of Filter Search on Sender contains', 'teststart') -verify_search (search_mail_count) -log('Verification of Filter Search on Sender contains' ,'testend') -log('Filter Search and Verify Filter Search on Sender contains','testend') diff --git a/evolution/filter_search_on_subject.dat b/evolution/filter_search_on_subject.dat deleted file mode 100644 index f299b99..0000000 --- a/evolution/filter_search_on_subject.dat +++ /dev/null @@ -1,3 +0,0 @@ -junk -Mailbox -test diff --git a/evolution/filter_search_on_subject.py b/evolution/filter_search_on_subject.py deleted file mode 100644 index 45df430..0000000 --- a/evolution/filter_search_on_subject.py +++ /dev/null @@ -1,76 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Filter Search and Verify Filter Search on Subject contains -import string, time - -#Filter search -def search (search_folder, data): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', search_folder) - global search_mail_count - search_mail_count = 0 - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - for i in range (0, total_mail_count): - subject = getcellvalue ('Evolution-Mail', 'treetblMails', i, 4) - if (string.find (subject, data) >= 0): - search_mail_count = search_mail_count + 1 - comboselect ('Evolution-Mail', 'cmbSearchType', 'Subject contains') - if (data): - settextvalue ('Evolution-Mail', 'txtSearchTextEntry', data) - click ('Evolution-Mail', 'btnFindNow') - time.sleep (2) - log('Filter Search on Subject contains' ,'pass') - except: - log('Filter Search on Subject contains' ,'fail') - -#Verify filter search -def verify_search (search_mail_count): - try: - filter_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - if (search_mail_count == filter_mail_count): - log ('Verify Filter Search on Subject contains', 'pass') - else: - log ('Verify Filter Search on Subject contains', 'fail') - click ('Evolution-Mail', 'btnClear') - except: - log ('Verify Filter Search on Subject contains', 'fail') - -#Getting the data from a file -file = open('filter_search_on_subject.dat', 'r') -argmts = file.readlines() -search_folder = argmts[1].strip( ) -data = argmts[2].strip( ) - -#Calling the functions -log('Filter Search and Verify Filter Search on Subject contains','teststart') -log('Filter Search on Subject contains' ,'teststart') -search (search_folder, data) -log('Filter Search on Subject contains' ,'testend') -log('Verification of Filter Search on Subject contains', 'teststart') -verify_search (search_mail_count) -log('Verification of Filter Search on Subject contains' ,'testend') -log('Filter Search and Verify Filter Search on Subject contains','testend') diff --git a/evolution/filter_search_on_subject_sender.dat b/evolution/filter_search_on_subject_sender.dat deleted file mode 100644 index f299b99..0000000 --- a/evolution/filter_search_on_subject_sender.dat +++ /dev/null @@ -1,3 +0,0 @@ -junk -Mailbox -test diff --git a/evolution/filter_search_on_subject_sender.py b/evolution/filter_search_on_subject_sender.py deleted file mode 100644 index 076dd0e..0000000 --- a/evolution/filter_search_on_subject_sender.py +++ /dev/null @@ -1,77 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Filter Search and Verify Filter Search on Subject or Sender contains -import string, time - -#Filter search -def search (search_folder, data): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', search_folder) - global search_mail_count - search_mail_count = 0 - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - for i in range (0, total_mail_count): - subject = getcellvalue ('Evolution-Mail', 'treetblMails', i, 4) - sender = getcellvalue ('Evolution-Mail', 'treetblMails', i, 3) - if (string.find (subject, data) >= 0 or string.find (sender, data) >= 0): - search_mail_count = search_mail_count + 1 - comboselect ('Evolution-Mail', 'cmbSearchType', 'Subject or Sender contains') - if (data): - settextvalue ('Evolution-Mail', 'txtSearchTextEntry', data) - click ('Evolution-Mail', 'btnFindNow') - time.sleep (2) - log('Filter Search on Subject or Sender contains' ,'pass') - except: - log('Filter Search on Subject or Sender contains' ,'fail') - -#Verify filter search -def verify_search (search_mail_count): - try: - filter_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - if (search_mail_count == filter_mail_count): - log ('Verify Filter Search on Subject or Sender contains', 'pass') - else: - log ('Verify Filter Search on Subject or Sender contains', 'fail') - click ('Evolution-Mail', 'btnClear') - except: - log ('Verify Filter Search on Subject or Sender contains', 'fail') - -#Getting the data from a file -file = open('filter_search_on_subject_sender.dat', 'r') -argmts = file.readlines() -search_folder = argmts[1].strip( ) -data = argmts[2].strip( ) - -#Calling the functions -log('Filter Search and Verify Filter Search on Subject or Sender contains','teststart') -log('Filter Search on Subject or Sender contains' ,'teststart') -search (search_folder, data) -log('Filter Search on Subject or Sender contains' ,'testend') -log('Verification of Filter Search on Subject or Sender contains', 'teststart') -verify_search (search_mail_count) -log('Verification of Filter Search on Subject or Sender contains' ,'testend') -log('Filter Search and Verify Filter Search on Subject or Sender contains','testend') diff --git a/evolution/forwardmail.py b/evolution/forwardmail.py deleted file mode 100644 index f3a0630..0000000 --- a/evolution/forwardmail.py +++ /dev/null @@ -1,160 +0,0 @@ - -#
-# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp
-#
-# Author:
-# Nagashree <mnagashree@novell.com> -#
-# Copyright 2004 Novell, Inc.
-#
-# This test script is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-#
-# You should have received a copy of the GNU Library General Public
-# License along with this library; if not, write to the
-# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-# - - -#Forwarding an existing Mail
-
-# To Compse a New Mail Message using args supplied by a text file
-def compose_mail (search_contact, select_contact, subjecttxt, mailbodytxt):
- selectmenuitem ('Evolution-Mail', 'mnuFile;mnuNew;mnuMailMessage')
- if guiexist ('frmComposeamessage') == 1:
- settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt)
- settextvalue ('frmComposeamessage', 'txtTo', select_contact)
- settextvalue ('frmComposeamessage', 'txtSubject', subjecttxt)
- setcontext ('Compose a message', subjecttxt)
- click ('frmComposeamessage', 'btnSend')
- click('Evolution-Mail','btnSend/Receive')
- log('compose mail','pass')
- else:
- log('compose mail window does not appear','error')
- log('compose mail','fail')
-
-# Section to forward mail as attachment
-def forward_mail_attachment (search_contact, select_contact, mailbodytxt, fwdsubjecttxt, subjecttxt):
- selectrowpartialmatch ('Evolution-Mail', 'trtblMailFolderTree', 'Mailbox')
- rowcount = getrowcount('Evolution-Mail', 'treetblMails')
- if rowcount > 0:
- selectlastrow ('Evolution-Mail', 'treetblMails')
- selectmenuitem ('Evolution-Mail', 'mnuActions;mnuForwardAs...;mnuAttached')
- #Wait for 3 seconds
- time.sleep (3)
- if guiexist ('frmComposeamessage') == 1:
- setcontext ('Compose a message', fwdsubjecttxt)
- settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt)
- settextvalue ('frmComposeamessage', 'txtTo', select_contact)
- click ('frmComposeamessage', 'btnSend')
- click('Evolution-Mail','btnSend/Receive')
- log('forwarding mail with attachment','pass')
-
- else:
- log('compose mail window does not appear','error')
- log('forwarding mail with attachment','fail')
-
-def forward_mail_inline (search_contact, select_contact, mailbodytxt, fwdsubjecttxt, subjecttxt):
- selectrowpartialmatch ('Evolution-Mail', 'trtblMailFolderTree', 'Mailbox')
- rowcount = getrowcount('Evolution-Mail', 'treetblMails')
- if rowcount > 0:
- selectlastrow ('Evolution-Mail', 'treetblMails')
- selectmenuitem ('Evolution-Mail', 'mnuActions;mnuForwardAs...;mnuInline')
- # Wait for 3 seconds
- time.sleep (3)
- if guiexist ('frmComposeamessage') == 1:
- setcontext ('Compose a message', fwdsubjecttxt)
- settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt)
- settextvalue ('frmComposeamessage', 'txtTo', select_contact)
- click ('frmComposeamessage', 'btnSend')
- click('Evolution-Mail','btnSend/Receive')
- log('forwarding mail inline','pass')
-
- else:
- log('compose mail window does not appear','error')
- log('forwarding mail inline','fail')
-
-
-# Section to verify if the mail is sent,
-#TODO Verification for attachement is pending (will complete once bhargavi has implemented a component
-def verify_forward_attachment (select_contact, fwdsubjecttxt):
- log ('Verifying forwarding mail as attachment','info')
- selectrow ('Evolution-Mail', 'trtblMailFolderTree', 'Sent')
- # Wait for 3 seconds
- time.sleep (3)
-
- selectlastrow ('Evolution-Mail', 'treetblMails')
- selectmenuitem ('Evolution-Mail', 'mnuFile;mnuOpenMessage')
- if guiexist ('frmComposeamessage') == 1:
- setcontext ('Compose a message', fwdsubjecttxt)
- if verifytablecell ('frmReadOnlyMail', 'tblMailHdr', 2, 1, fwdsubjecttxt) == 1:
- if verifytablecell ('frmReadOnlyMail', 'tblMailHdr', 1, 1, toid) == 1:
- if verifypartialtablecell ('frmReadOnlyMail', 'tblattach', 0, 3, subjecttxt):
- log ('Verification successful', 'info')
- else:
- log ('Verification Failed', 'info')
- selectmenuitem ('frmComposeamessage', 'mnuFile;mnuClose')
- else:
- log('compose mail window does not appear','fail')
- log ('Verification of compose mail', 'fail')
-
-def verify_forward_inline (select_contact, fwdsubjecttxt):
- log ('Verifying forwarding mail Inline','info')
- selectrow ('Evolution-Mail', 'trtblMailFolderTree', 'Sent')
- # Wait for 3 seconds
- time.sleep (3)
- selectlastrow ('Evolution-Mail', 'treetblMails')
- selectmenuitem ('Evolution-Mail', 'mnuFile;mnuOpenMessage')
- if guiexist ('frmComposeamessage') == 1:
- setcontext ('Compose a message', fwdsubjecttxt)
- if verifytablecell ('frmReadOnlyMail', 'tblMailHdr', 2, 1, fwdsubjecttxt) == 1:
- if verifytablecell ('frmReadOnlyMail', 'tblMailHdr', 1, 1, toid) == 1:
- log ('Verification successful', 'info')
- else:
- log ('Verification Failed', 'info')
- #selectmenuitem ('frmComposeamessage', 'mnuFile;mnuClose')
- else:
- log('compose mail window does not appear','fail')
- log ('Verification of forwarding mail', 'fail')
-
-
-#trying to read from the file
-file = open('send_mail.dat', 'r')
-argmts = file.readlines()
-search_contact = argmts[0].strip( )
-select_contact = argmts[1].strip( )
-subjecttxt = argmts[2].strip( )
-mailbodytxt = argmts[3].strip( )
-fwdsubjecttxt = '[Fwd: ' + subjecttxt + ']'
-toid = select_contact
-
-
-
-# Call the function
-try:
-
- log ('forward_mail_attachment', 'teststart')
- compose_mail (search_contact, select_contact, subjecttxt, mailbodytxt)
- forward_mail_attachment (search_contact, select_contact, mailbodytxt, fwdsubjecttxt, subjecttxt)
- verify_forward_attachment (select_contact, fwdsubjecttxt)
- log ('Forwarding mail as attachment was successful', 'pass')
- log ('forward_mail_attachment', 'testend')
- log ('forward_mail_inline', 'teststart')
- compose_mail (search_contact, select_contact, subjecttxt, mailbodytxt)
- forward_mail_inline (search_contact, select_contact, mailbodytxt, fwdsubjecttxt, subjecttxt)
- verify_forward_inline (select_contact, fwdsubjecttxt)
- selectmenuitem ('Evolution-Mail', 'mnuFile;mnuExit')
- log ('Forwarding mail inline was successful', 'pass')
- log ('forward_mail_inline', 'testend')
-except error, msg:
- log (str (msg), 'error')
- log ('mail composing and forwarding', 'fail')
-
diff --git a/evolution/image_html.png b/evolution/image_html.png Binary files differdeleted file mode 100644 index 3267f38..0000000 --- a/evolution/image_html.png +++ /dev/null diff --git a/evolution/invitation.py b/evolution/invitation.py deleted file mode 100755 index 275cc53..0000000 --- a/evolution/invitation.py +++ /dev/null @@ -1,42 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Sheetal <svnayak18@yahoo.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -s1 = 'Unable to get gui handle' -def func_invite(): - try: - wait(20) - selecttab('dlgMeeting-Nosummary','ptlMeeting','3') - typekey ('<alt>a') - typekey ('<alt>a') - typekey ('<enter>') - typekey ('bhargavi') - typekey ('<enter>') - click('dlgEvolutionQuery','btnSend') - except error,msg: - if string.find(str(msg),s1) == -1: - print "File not found(nt cz of gui handle)...so stilll continuing " - -log('opens-invitation','teststart') -func_invite() -log('opens-invitation','testend') diff --git a/evolution/meeting.dat b/evolution/meeting.dat deleted file mode 100755 index 820944f..0000000 --- a/evolution/meeting.dat +++ /dev/null @@ -1,13 +0,0 @@ -Test meeting -blr-room-2 -Just for testing purpose -Status - Calendar -Confidential -04/28/2005 -1:00 PM -04/22/2005 -3:00 AM -1 -1 -0 diff --git a/evolution/meeting.py b/evolution/meeting.py deleted file mode 100755 index dd57d95..0000000 --- a/evolution/meeting.py +++ /dev/null @@ -1,76 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Sheetal <svnayak18@yahoo.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#meeting -s1 = 'Unable to get gui handle' -def call_meeting (summary,location,description,cmbname1,cmbname,date,time,date1,time1): - try: - - selectmenuitem('Evolution-Calendar','mnuFile;mnuNew;mnuMeeting') - selecttab('dlgMeeting-Nosummary','ptlMeeting','0') - settextvalue('dlgMeeting-Nosummary','txtSummary',summary) - setcontext('Meeting - No summary','Meeting - '+summary) - settextvalue('dlgMeeting-Nosummary','txtLocation',location) - comboselect('dlgMeeting-Nosummary','cmbPublic',cmbname1) - #comboselect('dlgMeeting-Nosummary','cmbPersonal', cmbname) - execfile('categories.py') - settextvalue('dlgMeeting-Nosummary','txtEventDescription',description) - check('dlgMeeting-Nosummary','chkAlldayevent') - settextvalue('dlgMeeting-Nosummary','txtTextDateEntry2',date) - settextvalue('dlgMeeting-Nosummary','txtTextDateEntry1',date1) - click('dlgMeeting-Nosummary','chkAlarm') - execfile('Alarm.py') - execfile('recurrence.py') - execfile('invitation.py') - click('dlgMeeting-Nosummary','btnOK') - click('dlgEvolutionQuery','btnSend') - - except error,msg: - if string.find(str(msg),s1) == -1: - print "File not found(nt cz of gui handle)...so stilll continuing " - log('cannotselect','fail') - log('errorinselecting','error') - - -#trying to read from the file -file = open('meeting.dat', 'r') -argmts = file.readlines() -summary = argmts[0].strip( ) -location = argmts[1].strip( ) -description = argmts[2].strip( ) -categories = argmts[3].strip( ) -cmbname = argmts[4].strip( ) -cmbname1 = argmts[5].strip( ) -date= argmts[6].strip( ) -time= argmts[7].strip( ) -date1= argmts[8].strip( ) -time1= argmts[9].strip( ) -num1=argmts[10].strip( ) -num2=argmts[11].strip( ) -value=argmts[12].strip( ) - -# Call the function -log('Open-the-Meeting','teststart') -call_meeting (summary,location,description,cmbname1,cmbname,date,time,date1,time1) -log('Open-the-Meeting','testend') diff --git a/evolution/move_mails.dat b/evolution/move_mails.dat deleted file mode 100644 index 69e5dd0..0000000 --- a/evolution/move_mails.dat +++ /dev/null @@ -1,5 +0,0 @@ -junk -Mailbox -test -2 -3 diff --git a/evolution/move_mails.py b/evolution/move_mails.py deleted file mode 100644 index ea54731..0000000 --- a/evolution/move_mails.py +++ /dev/null @@ -1,82 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Move And Verify Move of Mails -import time - -#Move mails -def move (source, destination, start, end): - try: - for i in range(start, end+1): - selectrowindex ('Evolution-Mail', 'treetblMails', start) - click ('Evolution-Mail', 'btnMove') - selectrow ('dlgSelectFolder', 'treetblMails', destination) - click ('dlgSelectFolder', 'btnMove') - log ('Move Mails', 'pass') - except: - log ('Move Mails', 'fail') - -#Verify moving of mails -def verify_move (source, destination, no_mails, prev_scount, prev_dcount): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', destination) - new_dcount = getrowcount ('Evolution-Mail', 'treetblMails') - selectrow ('Evolution-Mail', 'treeTabFolder', source) - new_scount = getrowcount ('Evolution-Mail', 'treetblMails') - if (new_scount == (prev_scount-no_mails) and new_dcount == (prev_dcount+no_mails)): - log ('Verify Move Mails', 'pass') - else: - log ('Verify Move Mails', 'fail') - except: - log ('Verify Move Mails', 'fail') - -#Getting the data from a file -file = open('move_mails.dat', 'r') -argmts = file.readlines() -source = argmts[1].strip( ) -destination = argmts[2].strip( ) -start = int (argmts[3].strip( )) -end = int (argmts[4].strip( )) - -#Calling the functions and getting the initial -#message count of source and destination folders -log('Move And Verify Moving of Mails', 'teststart') -log('Move Mails' ,'teststart') -click ('Evolution-Mail', 'tbtnMail') -time.sleep (2) -selectrow ('Evolution-Mail', 'treeTabFolder', destination) -time.sleep (1) -prev_dcount = getrowcount ('Evolution-Mail', 'treetblMails') -selectrow ('Evolution-Mail', 'treeTabFolder', source) -time.sleep (1) -prev_scount = getrowcount ('Evolution-Mail', 'treetblMails') -move (source, destination, start, end) -log('Move Mails' ,'testend') -log('Verification of Move Mails', 'teststart') -no_mails = end-start+1 -verify_move (source, destination, no_mails, prev_scount, prev_dcount) -log('Verification of Move Mails' ,'testend') -log('Move Mails and Verify Moveing of Mails','testend') diff --git a/evolution/move_mails_new_folder.dat b/evolution/move_mails_new_folder.dat deleted file mode 100644 index fa28720..0000000 --- a/evolution/move_mails_new_folder.dat +++ /dev/null @@ -1,6 +0,0 @@ -junk -Mailbox -dump -ldtp@scooby.net -2 -3 diff --git a/evolution/move_mails_new_folder.py b/evolution/move_mails_new_folder.py deleted file mode 100644 index 2aeb87a..0000000 --- a/evolution/move_mails_new_folder.py +++ /dev/null @@ -1,88 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Move And Verify Move of Mails -import time - -#Move mails -def move (source, destination, account_name, start, end): - try: - selectrowindex ('Evolution-Mail', 'treetblMails', start) - click ('Evolution-Mail', 'btnMove') - click ('dlgSelectFolder', 'btnNew') - settextvalue ('dlgCreateNewFolder', 'txtFoldername', destination) - selectrow ('dlgCreateNewFolder', 'treetblMailFolderTree', account_name) - click ('dlgCreateNewFolder', 'btnCreate') - selectrow ('dlgSelectFolder', 'treetblMails', destination) - click ('dlgSelectFolder', 'btnMove') - for i in range(start+1, end+1): - selectrowindex ('Evolution-Mail', 'treetblMails', start) - click ('Evolution-Mail', 'btnMove') - selectrow ('dlgSelectFolder', 'treetblMails', destination) - click ('dlgSelectFolder', 'btnMove') - log ('Move Mails', 'pass') - except: - log ('Move Mails', 'fail') - -#Verify moving of mails -def verify_move (source, destination, no_mails, prev_scount): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', destination) - new_dcount = getrowcount ('Evolution-Mail', 'treetblMails') - selectrow ('Evolution-Mail', 'treeTabFolder', source) - new_scount = getrowcount ('Evolution-Mail', 'treetblMails') - if (new_scount == (prev_scount-no_mails) and new_dcount == no_mails): - log ('Verify Move Mails', 'pass') - else: - log ('Verify Move Mails', 'fail') - except: - log ('Verify Move Mails', 'fail') - -#Getting the data from a file -file = open('move_mails_new_folder.dat', 'r') -argmts = file.readlines() -source = argmts[1].strip( ) -destination = argmts[2].strip( ) -account_name = argmts[3].strip( ) -start = int (argmts[4].strip( )) -end = int (argmts[5].strip( )) - -#Calling the functions and getting the initial -#message count of source and destination folders -log('Move And Verify Moving of Mails', 'teststart') -log('Move Mails' ,'teststart') -click ('Evolution-Mail', 'tbtnMail') -time.sleep (2) -selectrow ('Evolution-Mail', 'treeTabFolder', source) -time.sleep (1) -prev_scount = getrowcount ('Evolution-Mail', 'treetblMails') -move (source, destination, account_name, start, end) -log('Move Mails' ,'testend') -log('Verification of Move Mails', 'teststart') -no_mails = end-start+1 -verify_move (source, destination, no_mails, prev_scount) -log('Verification of Move Mails' ,'testend') -log('Move Mails and Verify Moveing of Mails','testend') diff --git a/evolution/movingmail.py b/evolution/movingmail.py deleted file mode 100644 index 6d2cc53..0000000 --- a/evolution/movingmail.py +++ /dev/null @@ -1,79 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Nagashree <mnagashree@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Viewing an existing Mail -from ldtp import * - -# To Compse a New Mail Message using args supplied by a text file -def compose_mail (search_contact, select_contact, subjecttxt, mailbodytxt): - selectmenuitem ('Evolution-mail', 'mnuFile;mnuNew;mnuMailMessage') - settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt) - settextvalue ('frmComposeamessage', 'txtTo', select_contact) - settextvalue ('frmComposeamessage', 'txtSubject', subjecttxt) - setcontext ('Compose a message', subjecttxt) - click ('frmComposeamessage', 'btnSend') - - -# Section to select and move received mail -def move_verify_mail (search_contact, select_contact, subjecttxt, mailbodytxt): - selectrowpartialmatch ('Evolution-mail', 'treeTabFolder', 'Inbox') - row_before = getrowcount('Evolution-mail', 'treetblMails') - selectrowpartialmatch ('Evolution-mail', 'treeTabFolder', 'Mailbox') - rowcount = getrowcount('Evolution-mail', 'treetblMails') - if rowcount > 0: - selectlastrow ('Evolution-mail', 'treetblMails') - selectmenuitem ('Evolution-mail', 'mnuActions;mnuMoveToFolder') - selectrowpartialmatch ('dlgSelectfolder', 'foldertable', 'Inbox') - click ('dlgSelectfolder','btnMove') - selectrowpartialmatch ('Evolution-mail', 'treeTabFolder', 'Inbox') - selectlastrow ('Evolution-mail', 'treetblMails') - selectmenuitem ('Evolution-mail', 'mnuFile;mnuOpenMessage') - setcontext ('Compose a message', subjecttxt) - if verifytablecell ('frmReadOnlyMail', 'tblMailHdr', 2, 1, subjecttxt) == 1: - if verifytablecell ('frmReadOnlyMail', 'tblMailHdr', 1, 1, toid) == 1: - log ('Verification successful', 'info') - else: - log ('Verification Failed', 'info') - selectmenuitem ('Evolution-mail', 'mnuFile;mnuExit') - -# Trying to read from the file -file = open('send_mail.dat', 'r') -argmts = file.readlines() -search_contact = argmts[0].strip( ) -select_contact = argmts[1].strip( ) -subjecttxt = argmts[2].strip( ) -mailbodytxt = argmts[3].strip( ) -toid = search_contact + ' <' + select_contact + '>' - -# Call the function -try: - - log ('movingmail', 'teststart') - compose_mail (search_contact, select_contact, subjecttxt, mailbodytxt) - move_verify_mail (search_contact, select_contact, subjecttxt, mailbodytxt) - log ('Moving mail passed', 'pass') - log ('movingmail', 'testend') -except error: - log ('Moving mail failed', 'fail') - diff --git a/evolution/recurrence.py b/evolution/recurrence.py deleted file mode 100755 index 9719072..0000000 --- a/evolution/recurrence.py +++ /dev/null @@ -1,50 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Anjana <anjana_091@rediffmail.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#rrecurrence -s1 = 'Unable to get gui handle' - -def funct_recur(num1,num2): - try: - - #selectmenuitem('Evolution-Mail','mnuFile;mnuNew;mnuMeeting') - selecttab('dlgMeeting-Nosummary','ptlMeeting','1') - check('dlgMeeting-Nosummary','chkThisappointmentrecurs') - setvalue('dlgMeeting-Nosummary','sbtnEvery',num1) - #getvalue('dlgMeeting-Nosummary','sbtnEvery') - #verifysetvalue('dlgMeeting-Nosummary','sbtnEvery','20') - comboselect('dlgMeeting-Nosummary','cmbday(s)','week(s)') - comboselect('dlgMeeting-Nosummary','cmbforever','for') - setvalue('dlgMeeting-Nosummary','sbtnoccurence',num2) - click('dlgEvolutionQuery','btnSend') - - except error,msg: - if string.find(str(msg),s1) == -1: - print "File not found(nt cz of gui handle)...so stilll continuing " - - # print'Error' - -log('Open-the-Recurrence-Meeting','teststart') -funct_recur(num1,num2) -log('Open-the-Recurrence-Meeting','testend') diff --git a/evolution/recurrences.py b/evolution/recurrences.py deleted file mode 100644 index fa63d7f..0000000 --- a/evolution/recurrences.py +++ /dev/null @@ -1,90 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Anjana <anjana_091@rediffmail.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#trying to read from the file -file = open('appointment.dat', 'r') -argmts = file.readlines() -summary = argmts[0].strip( ) -location = argmts[1].strip( ) -description = argmts[2].strip( ) - -s1 ='Unable to get gui handle' - -def Create_rec_meeting(summary,location): - try: - wait(5) - #code to implement creation of meeting - selectmenuitem('Evolution-Calendars','mnuFile;mnuNew;mnuAppointment') - selecttab('dlgAppointment-Nosummary','ptlAppointment - No summary','0') - settextvalue('dlgAppointment-Nosummary','txtSummary',summary) - setcontext('Appointment - No summary','Appointment - '+summary) - settextvalue('dlgAppointment-Nosummary','txtLocation',location) - settextvalue('dlgAppointment-Nosummary','txtEventDescription',description) - selecttab('dlgAppointment-Nosummary','ptlAppointment - No summary','1') - check('dlgAppointment-Nosummary','chkThisappointmentrecurs') - click('dlgAppointment-Nosummary','btnAdd') - settextvalue('dlgAddexception','txtTextDateEntry','06/29/05') - click('dlgAddexception','btnOK') - click('dlgAppointment-Nosummary','btnOK') - log('Creation-of-Recurring-Appointment','pass') - - except : - print "Error" - log('Creation-of-Recurring-Appointment','fail') - - -def verify_rec_meeting(summary,location,description): - #for i in range (1,4): - #print i - try: - selecteventindex('Evolution-Calendars','calview',1) - selectmenuitem('Evolution-Calendars','mnuFile;mnuOpenAppointment') - wait(5) - setcontext ('Appointment - No summary', 'Appointment - '+summary) - if verifysettext('dlgAppointment-Nosummary','txtSummary',summary)==1: - if verifysettext('dlgAppointment-Nosummary','txtLocation',location)==1: - if verifysettext('dlgAppointment-Nosummary','txtEventDescription',description)==1: - #if check('dlgAppointment-Nosummary','chkThisappointmentoccurs')==1: - print "File Found" - click('dlgaAppoinment-Nosummary','btnCancel') - log('Verification-of-Recurring-Appointment','pass') - except error,msg: - if string.find(str(msg),s1)== -1: - print "File not found(nt cz of gui handle)." - print "--File nt found..bt stilll continuing" - log('Verification-of-Recurring-Appointment','fail') - - - - -log('CreatinAppointment','teststart') - -#call the function -Create_rec_meeting(summary,location) - -#call the function -verify_rec_meeting(summary,location,description) - -log('CreatinAppointment','testend') - diff --git a/evolution/reply_mail.py b/evolution/reply_mail.py deleted file mode 100644 index 5dda059..0000000 --- a/evolution/reply_mail.py +++ /dev/null @@ -1,100 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Bhargavi <kbhargavi_83@yahoo.co.in> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -# To Reply a Mail using args supplied by a text file - -#To reply mail -def reply_mail (mailid, subjecttxt, mailbodytxt, cc_id): - try: - selectmenuitem('Evolution-Mail','mnuView;mnuWindow;mnuMail') - wait(3) - selectrowpartialmatch ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectlastrow ('Evolution-Mail', 'treetblMails') - click('Evolution-Mail','btnReply') - wait(3) - setcontext ('Compose a message','Re: '+subjecttxt) - #selectmenuitem('frmComposeamessage', 'mnuView;mnuCcField') - settextvalue ('frmComposeamessage', 'txtCc', cc_id) - click ('frmComposeamessage', 'btnSend') - click('Evolution-Mail','btnSend/Receive') - log('Reply-message-Success','pass') - except error: - print ' Reply messsage Failed' - log('Reply-Mail-Failed','fail') - -def reply_all_mail (mailid, subjecttxt, mailbodytxt): - try: - selectmenuitem('Evolution-Mail','mnuView;mnuWindow;mnuMail') - wait(3) - selectrowpartialmatch ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectlastrow ('Evolution-Mail', 'treetblMails') - click('Evolution-Mail','btnReplyAll') - wait(3) - setcontext ('Compose a message','Re: '+subjecttxt) - #selectmenuitem('frmComposeamessage', 'mnuView;mnuCcField') - click ('frmComposeamessage', 'btnSend') - click('Evolution-Mail','btnSend/Receive') - log('Reply-message-Success','pass') - except error: - print ' Reply messsage Failed' - log('Reply-Mail-Failed','fail') - - -# Section to verify if mail is sent -def verify_reply_mail (mailid, subjecttxt,cc_id): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Sent') - selectlastrow ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuOpenMessage') - log('Replied-message-Opened','pass') - setcontext('Compose a message','Re: '+subjecttxt) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 1, 1, mailid) - verifytablecell ('frmReadOnlyMail', 'tblcheck', 2, 1, cc_id) - log('VerificationSuccess','pass') - selectmenuitem ('frmReadOnlyMail','mnuFile;mnuClose') - log('Closemail','pass') - except error: - print ' Verification of Replied mail Failed' - log('Verification-of-mail-failed','fail') - - -#Trying to read from the file -file = open('send_mail.dat', 'r') -argmts = file.readlines() -To_emailid = argmts[1].strip( ) -Subject_Mail = argmts[2].strip( ) -Bodytxt_Mail = argmts[3].strip( ) -Cc_mailid = argmts[5].strip( ) -Cc_verify_mailid = argmts[6].strip( ) - -# Call the function - -log('ReplyandVerificationofMail','teststart') -log('ReplyMail' ,'teststart') -reply_mail (To_emailid, Subject_Mail, Bodytxt_Mail, Cc_mailid) -log('ReplyMail' ,'testend') -log('VerificationofMail' ,'teststart') -verify_reply_mail (To_emailid, Subject_Mail, Cc_verify_mailid) -log('VerificationofMail' ,'testend') -log('ReplyandVerificationofMail','testend') diff --git a/evolution/send_mail.dat b/evolution/send_mail.dat deleted file mode 100644 index 7450fd6..0000000 --- a/evolution/send_mail.dat +++ /dev/null @@ -1,8 +0,0 @@ -bhargavi -bhargavi <bhargavi@scooby.net> -Compose test mail -Body of test mail -sample.py -manu<manu@scooby.net>,sheetal<sheetal@scooby.net> -sheetal <sheetal@scooby.net>, manu <manu@scooby.net> -bhargavi <bhargavi@scooby.net> diff --git a/evolution/sendhtmlmail.py b/evolution/sendhtmlmail.py deleted file mode 100644 index 24beb35..0000000 --- a/evolution/sendhtmlmail.py +++ /dev/null @@ -1,85 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Nagashree <mnagashree@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Sending an HTML file Mail - -# To Compse a New Mail Message using args supplied by a text file -def compose_html_mail (search_contact, select_contact, subjecttxt, mailbodytxt): - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuNew;mnuMailMessage') - check ('frmComposeamessage', 'mnuHTML') - click ('frmComposeamessage', 'btnTable') - wait (3) - click ('dlgInsert:Table', 'btnClose') - settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt) - settextvalue ('frmComposeamessage', 'txtTo', select_contact) - settextvalue ('frmComposeamessage', 'txtSubject', subjecttxt) - setcontext ('Compose a message', subjecttxt) - click ('frmComposeamessage', 'btnSend') - - -def verify_sent_mail (select_contact, subjecttxt): - selectrow ('Evolution-Mail', 'treeTabFolder', 'Sent') - selectlastrow ('Evolution-Mail', 'treetblMails') - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuOpenMessage') - setcontext ('Compose a message', subjecttxt) - #print 'Context set' - if verifytablecell ('frmReadOnlyMail', 'tblMailHdr', 2, 1, subjecttxt) == 1: - if verifytablecell ('frmReadOnlyMail', 'tblMailHdr', 1, 1, toid) == 1: - log ('Verification of sending mail as HTML was successful', 'info') - else: - log ('Verification Failed', 'info') - #selectmenuitem ('Evolution-Mail', 'mnuFile;mnuClose') - - -# Section to capture the sent mails images -#def verify_sent_mail (select_contact, subjecttxt): -# selectrow ('Evolution-Mail', 'treeTabFolder', 'Sent') -# wait (3) - # selectlastrow ('Evolution-Mail', 'treetblMails') -# selectmenuitem ('Evolution-Mail', 'mnuFile;mnuOpenMessage') -# selectmenuitem ('frmComposeamessage', 'mnuFile;mnuClose') -# selectmenuitem ('Evolution-Mail', 'mnuFile;mnuExit') -#As part of verification just going to sent folder and opening the mail (need to compare subject and other fields that is not currently done - -# Trying to read from the file - -file = open('send_mail.dat', 'r') -argmts = file.readlines() -search_contact = argmts[0].strip( ) -select_contact = argmts[1].strip( ) -subjecttxt = argmts[2].strip( ) -mailbodytxt = argmts[3].strip( ) -#toid = search_contact + ' <' + select_contact + '>' -toid = select_contact - -# Call the function -try: - log ('Compose_HTML_Mail', 'teststart') - compose_html_mail (search_contact, select_contact, subjecttxt, mailbodytxt) - verify_sent_mail (select_contact, subjecttxt) - log ('Composing HTML mail passed', 'pass') - log ('Compose_HTML_Mail', 'testend') -except error: - log ('Composing HTML mail failed', 'fail') - diff --git a/evolution/to_compare_html.png b/evolution/to_compare_html.png Binary files differdeleted file mode 100644 index f68cc05..0000000 --- a/evolution/to_compare_html.png +++ /dev/null diff --git a/evolution/vFolder_from_message_mailinglist.py b/evolution/vFolder_from_message_mailinglist.py deleted file mode 100644 index 630f408..0000000 --- a/evolution/vFolder_from_message_mailinglist.py +++ /dev/null @@ -1,78 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Create and Verify vFolder from Message on MailingList -import string, import - -#Create vFolder -def create_vFolder (index, vFolder_name): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectrowindex ('Evolution-Mail', 'treetblMails', index) - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuCreatevFolderFromMessage;mnuvFolderonMailingList') - settextvalue('dlgNewvFolder', 'txtRuleName', vFolder_name) - click ('dlgNewvFolder', 'btnOK') - log ('Create vFolder from Message on MailingList', 'pass') - except: - log ('Create vFolder from Message on MailingList', 'fail') - -#Verify vFolder -def verify_vFolder (index, folder_name): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - vFolder_mail_count = 0 - mailinglist = getcellvalue ('Evolution-Mail', 'treetblMails', index, 3) - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - for i in range (0, total_mail_count): - temp_mailinglist = getcellvalue ('Evolution-Mail', 'treetblMails', i, 3) - if (string.find (temp_mailinglist, mailinglist) >= 0): - vFolder_mail_count = vFolder_mail_count + 1 - selectrow ('Evolution-Mail', 'treeTabFolder', folder_name) - time.sleep (2) - folder_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - if (vFolder_mail_count == folder_mail_count): - log ('Verify vFolder from Message MailingList', 'pass') - else: - log ('Verify vFolder from Message MailingList', 'fail') - except: - log ('Verify vFolder from Message MailingList', 'fail') - -#Getting the data from a file -file = open('vFolder_message_on_mailinglist.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -vFolder_name = argmts[2].strip( ) - -#Calling the functions -log ('Create and Verify vFolder from Message on MailingList', 'teststart') -log ('Create vFolder from Message on MailingList', 'teststart') -create_vFolder(index, vFolder_name) -log ('Create vFolder from Message on MailingList', 'testend') -log ('Verify vFolder from Message on MailingList', 'teststart') -verify_vFolder (index, vFolder_name) -log ('Verify vFolder from Message on MailingList', 'testend') -log ('Create and Verify vFolder from Message on MailingList', 'testend') - diff --git a/evolution/vFolder_from_message_recipients.py b/evolution/vFolder_from_message_recipients.py deleted file mode 100644 index 44402f9..0000000 --- a/evolution/vFolder_from_message_recipients.py +++ /dev/null @@ -1,81 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Create and Verify vFolder from Message on Recipients -import string, time - -#Create vFolder -def create_vFolder (index, vFolder_name): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectrowindex ('Evolution-Mail', 'treetblMails', index) - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuCreatevFolderFromMessage;mnuvFolderonRecipients') - settextvalue('dlgNewvFolder', 'txtRuleName', vFolder_name) - click ('dlgNewvFolder', 'btnOK') - log ('Create vFolder from Message on Recipients', 'pass') - return recipient - except: - log ('Create vFolder from Message on Recipients', 'fail') - -#Verify vFolder -def verify_vFolder (index, folder_name, recipient): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - vFolder_mail_count = 0 - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - check ('Evolution-Mail', 'mnuAsSentFolder') - for i in range (0, total_mail_count): - total_recipients = getcellvalue ('Evolution-Mail', 'treetblMails', i, 3) - if (string.find (total_recipients, recipient) >= 0): - vFolder_mail_count = vFolder_mail_count + 1 - check ('Evolution-Mail', 'mnuMessages') - selectrow ('Evolution-Mail', 'treeTabFolder', folder_name) - time.sleep (2) - folder_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - if (vFolder_mail_count == folder_mail_count): - log ('Verify vFolder from Message Recipients', 'pass') - else: - log ('Verify vFolder from Message Recipients', 'fail') - except: - log ('Verify vFolder from Message Recipients', 'fail') - -#Getting the data from a file -file = open('vFolder_message_on_recipients.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -vFolder_name = argmts[2].strip( ) -recipient = argmts[3].strip( ) - -#Calling the functions -log ('Create and Verify vFolder from Message on Recipients', 'teststart') -log ('Create vFolder from Message on Recipients', 'teststart') -create_vFolder(index, vFolder_name) -log ('Create vFolder from Message on Recipients', 'testend') -log ('Verify vFolder from Message on Recipients', 'teststart') -verify_vFolder (index, vFolder_name, recipient) -log ('Verify vFolder from Message on Recipients', 'testend') -log ('Create and Verify vFolder from Message on Recipients', 'testend') - diff --git a/evolution/vFolder_from_message_sender.py b/evolution/vFolder_from_message_sender.py deleted file mode 100644 index 03487ec..0000000 --- a/evolution/vFolder_from_message_sender.py +++ /dev/null @@ -1,78 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Create and Verify vFolder from Message on Sender -import string, time - -#Create vFolder -def create_vFolder (index, vFolder_name): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectrowindex ('Evolution-Mail', 'treetblMails', index) - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuCreatevFolderFromMessage;mnuvFolderonSender') - settextvalue('dlgNewvFolder', 'txtRuleName', vFolder_name) - click ('dlgNewvFolder', 'btnOK') - log ('Create vFolder from Message on Sender', 'pass') - except: - log ('Create vFolder from Message on Sender', 'fail') - -#Verify vFolder -def verify_vFolder (index, folder_name): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - vFolder_mail_count = 0 - sender = getcellvalue ('Evolution-Mail', 'treetblMails', index, 3) - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - for i in range (0, total_mail_count): - temp_sender = getcellvalue ('Evolution-Mail', 'treetblMails', i, 3) - if (string.find (temp_sender, sender) >= 0): - vFolder_mail_count = vFolder_mail_count + 1 - selectrow ('Evolution-Mail', 'treeTabFolder', folder_name) - time.sleep (2) - folder_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - if (vFolder_mail_count == folder_mail_count): - log ('Verify vFolder from Message Sender', 'pass') - else: - log ('Verify vFolder from Message Sender', 'fail') - except: - log ('Verify vFolder from Message Sender', 'fail') - -#Getting the data from a file -file = open('vFolder_message_on_sender.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -vFolder_name = argmts[2].strip( ) - -#Calling the functions -log ('Create and Verify vFolder from Message on Sender', 'teststart') -log ('Create vFolder from Message on Sender', 'teststart') -create_vFolder(index, vFolder_name) -log ('Create vFolder from Message on Sender', 'testend') -log ('Verify vFolder from Message on Sender', 'teststart') -verify_vFolder (index, vFolder_name) -log ('Verify vFolder from Message on Sender', 'testend') -log ('Create and Verify vFolder from Message on Sender', 'testend') - diff --git a/evolution/vFolder_from_message_subject.py b/evolution/vFolder_from_message_subject.py deleted file mode 100644 index 64ab7c8..0000000 --- a/evolution/vFolder_from_message_subject.py +++ /dev/null @@ -1,78 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Khasim Shaheed <sshaik@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Create and Verify vFolder from Message on Subject -import string, time - -#Create vFolder -def create_vFolder (index, vFolder_name): - try: - click ('Evolution-Mail', 'tbtnMail') - time.sleep (2) - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - selectrowindex ('Evolution-Mail', 'treetblMails', index) - selectmenuitem ('Evolution-Mail', 'mnuTools;mnuCreatevFolderFromMessage;mnuvFolderonSubject') - settextvalue('dlgNewvFolder', 'txtRuleName', vFolder_name) - click ('dlgNewvFolder', 'btnOK') - log ('Create vFolder from Message on Subject', 'pass') - except: - log ('Create vFolder from Message on Subject', 'fail') - -#Verify vFolder -def verify_vFolder (index, folder_name): - try: - selectrow ('Evolution-Mail', 'treeTabFolder', 'Mailbox') - vFolder_mail_count = 0 - subject = getcellvalue ('Evolution-Mail', 'treetblMails', index, 4) - total_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - for i in range (0, total_mail_count): - temp_subject = getcellvalue ('Evolution-Mail', 'treetblMails', i, 4) - if (string.find (temp_subject, subject) >= 0): - vFolder_mail_count = vFolder_mail_count + 1 - selectrow ('Evolution-Mail', 'treeTabFolder', folder_name) - time.sleep (2) - folder_mail_count = getrowcount ('Evolution-Mail', 'treetblMails') - if (vFolder_mail_count == folder_mail_count): - log ('Verify vFolder from Message Subject', 'pass') - else: - log ('Verify vFolder from Message Subject', 'fail') - except: - log ('Verify vFolder from Message Subject', 'fail') - -#Getting the data from a file -file = open('vFolder_message_on_subject.dat', 'r') -argmts = file.readlines() -index = int (argmts[1].strip( )) -vFolder_name = argmts[2].strip( ) - -#Calling the functions -log ('Create and Verify vFolder from Message on Subject', 'teststart') -log ('Create vFolder from Message on Subject', 'teststart') -create_vFolder(index, vFolder_name) -log ('Create vFolder from Message on Subject', 'testend') -log ('Verify vFolder from Message on Subject', 'teststart') -verify_vFolder (index, vFolder_name) -log ('Verify vFolder from Message on Subject', 'testend') -log ('Create and Verify vFolder from Message on Subject', 'testend') - diff --git a/evolution/vFolder_message_on_mailinglist.dat b/evolution/vFolder_message_on_mailinglist.dat deleted file mode 100644 index eadb40d..0000000 --- a/evolution/vFolder_message_on_mailinglist.dat +++ /dev/null @@ -1,3 +0,0 @@ -junk -2 -vf_mailinglist diff --git a/evolution/vFolder_message_on_recipients.dat b/evolution/vFolder_message_on_recipients.dat deleted file mode 100644 index 86732fe..0000000 --- a/evolution/vFolder_message_on_recipients.dat +++ /dev/null @@ -1,4 +0,0 @@ -junk -2 -vf_recipients -ldtp@scooby.net diff --git a/evolution/vFolder_message_on_sender.dat b/evolution/vFolder_message_on_sender.dat deleted file mode 100644 index 0ef95c3..0000000 --- a/evolution/vFolder_message_on_sender.dat +++ /dev/null @@ -1,3 +0,0 @@ -junk -2 -vf_sender diff --git a/evolution/vFolder_message_on_subject.dat b/evolution/vFolder_message_on_subject.dat deleted file mode 100644 index c272b77..0000000 --- a/evolution/vFolder_message_on_subject.dat +++ /dev/null @@ -1,3 +0,0 @@ -junk -2 -vf_subject diff --git a/evolution/viewhtmlmail.py b/evolution/viewhtmlmail.py deleted file mode 100644 index 242259d..0000000 --- a/evolution/viewhtmlmail.py +++ /dev/null @@ -1,83 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Nagashree <mnagashree@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Viewing an existing Mail -from ldtp import * -import ldtputils - -# To Compse a New Mail Message using args supplied by a text file -def compose_html_mail (search_contact, select_contact, subjecttxt, mailbodytxt): - selectmenuitem ('Evolution-mail', 'mnuFile;mnuNew;mnuMailMessage') - check ('frmComposeamessage', 'mnuHTML') - click ('frmComposeamessage', 'btnTable') - wait (3) - click ('dlgInsert:Table', 'btnClose') - settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt) - settextvalue ('frmComposeamessage', 'txtTo', select_contact) - settextvalue ('frmComposeamessage', 'txtSubject', subjecttxt) - setcontext ('Compose a message', subjecttxt) - click ('frmComposeamessage', 'btnSend') - click('Evolution-mail','btnSend/Receive') - - -# Section to capture the sent mails images -def capture_composed_mail (select_contact, subjecttxt): - selectrow ('Evolution-mail', 'treeTabFolder', 'Sent') - selectlastrow ('Evolution-mail', 'treetblMails') - selectmenuitem ('Evolution-mail', 'mnuFile;mnuOpenMessage') - setcontext ('Compose a message', subjecttxt) - ldtputils.imagecapture ('Compose test mail', 'to_compare_html.png') - selectmenuitem ('frmComposeamessage', 'mnuFile;mnuClose') - -# Section to capture the received mails images -def compare_received_mail (select_contact, subjecttxt): - selectrowpartialmatch ('Evolution-mail', 'treeTabFolder', 'Mailbox') - selectlastrow ('Evolution-mail', 'treetblMails') - selectmenuitem ('Evolution-mail', 'mnuFile;mnuOpenMessage') - setcontext ('frmComposeamessage', subjecttxt) - ldtputils.imagecapture ('Compose test mail', 'image_html.png') - ldtputils.imagecompare ('to_compare_html.png', 'image_html.png') - setcontext ('Compose a message', subjecttxt) - selectmenuitem ('frmComposeamessage', 'mnuFile;mnuClose') - #selectmenuitem ('Evolution-mail', 'mnuFile;mnuClose') - -#trying to read from the file -file = open('send_mail.dat', 'r') -argmts = file.readlines() -search_contact = argmts[0].strip( ) -select_contact = argmts[1].strip( ) -subjecttxt = argmts[2].strip( ) -mailbodytxt = argmts[3].strip( ) - -# Call the function -try: - log ('viewmail', 'teststart') - compose_html_mail (search_contact, select_contact, subjecttxt, mailbodytxt) - capture_composed_mail (select_contact, subjecttxt) - compare_received_mail (select_contact, subjecttxt) - log ('Viewing a mail passed', 'pass') - log ('viewmail', 'testend') -except error: - log ('Viewing mail failed', 'fail') - diff --git a/evolution/viewmail.py b/evolution/viewmail.py deleted file mode 100644 index 3ea859e..0000000 --- a/evolution/viewmail.py +++ /dev/null @@ -1,83 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Nagashree <mnagashree@novell.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -#Viewing an existing Mail -from ldtp import * -import ldtputils - -# To Compse a New Mail Message using args supplied by a text file -def compose_html_mail (search_contact, select_contact, subjecttxt, mailbodytxt): - selectmenuitem ('Evolution-mail', 'mnuFile;mnuNew;mnuMailMessage') - check ('frmComposeamessage', 'mnuHTML') - click ('frmComposeamessage', 'btnTable') - wait (3) - click ('dlgInsert:Table', 'btnClose') - settextvalue ('frmComposeamessage', 'txtMailBody', mailbodytxt) - settextvalue ('frmComposeamessage', 'txtTo', select_contact) - settextvalue ('frmComposeamessage', 'txtSubject', subjecttxt) - setcontext ('Compose a message', subjecttxt) - click ('frmComposeamessage', 'btnSend') - click('Evolution-mail','btnSend/Receive') - - -# Section to capture the sent mails images -def capture_composed_mail (select_contact, subjecttxt): - selectrow ('Evolution-mail', 'treeTabFolder', 'Sent') - selectlastrow ('Evolution-mail', 'treetblMails') - selectmenuitem ('Evolution-mail', 'mnuFile;mnuOpenMessage') - setcontext ('Compose a message', subjecttxt) - ldtputils.imagecapture ('Compose test mail', 'to_compare_html.png') - selectmenuitem ('frmComposeamessage', 'mnuFile;mnuClose') - -# Section to capture the received mails images -def compare_received_mail (select_contact, subjecttxt): - selectrowpartialmatch ('Evolution-mail', 'treeTabFolder', 'Mailbox') - selectlastrow ('Evolution-mail', 'treetblMails') - selectmenuitem ('Evolution-mail', 'mnuFile;mnuOpenMessage') - setcontext ('frmComposeamessage', subjecttxt) - ldtputils.imagecapture ('Compose test mail', 'image_html.png') - ldtputils.imagecompare ('to_compare_html.png', 'image_html.png') - setcontext ('Compose a message', subjecttxt) - selectmenuitem ('frmComposeamessage', 'mnuFile;mnuClose') - #selectmenuitem ('Evolution-mail', 'mnuFile;mnuClose') - -#trying to read from the file -file = open('send_mail.dat', 'r') -argmts = file.readlines() -search_contact = argmts[0].strip( ) -select_contact = argmts[1].strip( ) -subjecttxt = argmts[2].strip( ) -mailbodytxt = argmts[3].strip( ) - -# Call the function -#try: -log ('viewmail', 'teststart') -compose_html_mail (search_contact, select_contact, subjecttxt, mailbodytxt) -capture_composed_mail (select_contact, subjecttxt) -compare_received_mail (select_contact, subjecttxt) -log ('Viewing a mail passed', 'pass') -log ('viewmail', 'testend') -#except error: -log ('Viewing mail failed', 'fail') - diff --git a/evolution/web_cal.dat b/evolution/web_cal.dat deleted file mode 100644 index cec2121..0000000 --- a/evolution/web_cal.dat +++ /dev/null @@ -1,2 +0,0 @@ -pnayak -webcal://www.gnome.org/start/2.7/schedule.ics diff --git a/evolution/web_cal.py b/evolution/web_cal.py deleted file mode 100755 index a9d1eda..0000000 --- a/evolution/web_cal.py +++ /dev/null @@ -1,70 +0,0 @@ -# -# Linux Desktop Testing Project http://www.gnomebangalore.org/ldtp -# -# Author: -# Manu <manunature@rediffmail.com> -# -# Copyright 2004 Novell, Inc. -# -# This test script is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -def create_web_calendar(name, url): - try: - selectmenuitem ('Evolution-Mail', 'mnuFile;mnuNew;mnuCalendar') - comboselect ('dlgNewCalendar','cmbType','On The Web') - settextvalue ('dlgNewCalendar', 'txtName', name) - settextvalue ('dlgNewCalendar', 'txtURL', url) - try: - click ('dlgNewCalendar', 'btnOk') - except: - print "Ok button state disabled" - log ('Create Web Calendar', 'pass') - except: - print "Creation Failed" - log ('Create Web Calendar', 'fail') - -def verify_web_calendar_created(name): - try: - click ('Evolution-Calendars', 'tbtnCalendars') - wait(3) - selectrow ('Evolution-Calendars', 'tblGnomeCal', 'gnome-cal') - #Bug related to expanding a row -- yet to be committed - #checkrow ('Evolution-Mail', 'treeTabFolder', 1) - click('Evolution-Calendars','btnPreviousButton') - #click('Evolution-Calendars','btnPreviousButton') - click('Evolution-Calendars', 'btnList') - selectlastrow('Evolution-Calendars','tblDayView') - x = getrowcount('Evolution-Calendars','tblDayView') - if x > 0 : - #verifyeventexist ('Evolution-Calendars', 'calview' ) - print "verificaton passed" - log ('Verification of Create Web Calendar', 'pass') - except: - print "Verification Failed" - log ('Verification Create Web Calendar', 'fail') - - -#trying to read from the file -file = open('web_cal.dat', 'r') -argmts = file.readlines() -cal_name = argmts[0].strip( ) -url = argmts[1].strip( ) - -log ('Webcalendarcreate', 'teststart') -create_web_calendar (cal_name, url) -verify_web_calendar_created (cal_name) -log ('Webcalendarcreate', 'testend') |