summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xevolution/Alarm.py42
-rw-r--r--evolution/Compose_mail.py86
-rwxr-xr-xevolution/ContactListCreation.py161
-rwxr-xr-xevolution/Create_Assign_Task.dat14
-rwxr-xr-xevolution/Create_Assign_Task.py122
-rw-r--r--evolution/Create_Contact.py69
-rwxr-xr-xevolution/Create_Task.py110
-rw-r--r--evolution/add_contact_from_mail.py65
-rw-r--r--evolution/add_from_mail.dat4
-rwxr-xr-xevolution/addalarm.py48
-rw-r--r--evolution/appointment.dat4
-rw-r--r--evolution/auto.py90
-rw-r--r--evolution/autocompletion.dat5
-rwxr-xr-xevolution/categories.py36
-rw-r--r--evolution/change_draft.dat8
-rw-r--r--evolution/change_draft.py125
-rw-r--r--evolution/compose_attach.py80
-rw-r--r--evolution/contactlist.dat2
-rw-r--r--evolution/copy_mails.dat5
-rw-r--r--evolution/copy_mails.py82
-rw-r--r--evolution/copy_mails_new_folder.dat6
-rw-r--r--evolution/copy_mails_new_folder.py88
-rw-r--r--evolution/copymail.py67
-rwxr-xr-xevolution/create_appointment.py105
-rw-r--r--evolution/create_contact.dat4
-rwxr-xr-xevolution/create_task.dat12
-rwxr-xr-xevolution/delete_appointment.py80
-rw-r--r--evolution/delete_contact.dat2
-rw-r--r--evolution/delete_contact.py55
-rw-r--r--evolution/delete_mail.py64
-rw-r--r--evolution/delete_recurrences.py80
-rw-r--r--evolution/deletemeeting.py37
-rw-r--r--evolution/edit_contact.dat4
-rw-r--r--evolution/edit_contact.py65
-rw-r--r--evolution/edit_mail.py59
-rw-r--r--evolution/evolution-2.2.map1672
-rw-r--r--evolution/evolution.py122
-rw-r--r--evolution/filter_from_message_mailinglist.py93
-rw-r--r--evolution/filter_from_message_recipients.py95
-rw-r--r--evolution/filter_from_message_sender.py93
-rw-r--r--evolution/filter_from_message_subject.py93
-rw-r--r--evolution/filter_message_on_mailinglist.dat5
-rw-r--r--evolution/filter_message_on_recipients.dat6
-rw-r--r--evolution/filter_message_on_sender.dat5
-rw-r--r--evolution/filter_message_on_subject.dat5
-rw-r--r--evolution/filter_search.dat4
-rw-r--r--evolution/filter_search_on_recipients.dat3
-rw-r--r--evolution/filter_search_on_recipients.py78
-rw-r--r--evolution/filter_search_on_sender.dat3
-rw-r--r--evolution/filter_search_on_sender.py76
-rw-r--r--evolution/filter_search_on_subject.dat3
-rw-r--r--evolution/filter_search_on_subject.py76
-rw-r--r--evolution/filter_search_on_subject_sender.dat3
-rw-r--r--evolution/filter_search_on_subject_sender.py77
-rw-r--r--evolution/forwardmail.py160
-rw-r--r--evolution/image_html.pngbin53408 -> 0 bytes
-rwxr-xr-xevolution/invitation.py42
-rwxr-xr-xevolution/meeting.dat13
-rwxr-xr-xevolution/meeting.py76
-rw-r--r--evolution/move_mails.dat5
-rw-r--r--evolution/move_mails.py82
-rw-r--r--evolution/move_mails_new_folder.dat6
-rw-r--r--evolution/move_mails_new_folder.py88
-rw-r--r--evolution/movingmail.py79
-rwxr-xr-xevolution/recurrence.py50
-rw-r--r--evolution/recurrences.py90
-rw-r--r--evolution/reply_mail.py100
-rw-r--r--evolution/send_mail.dat8
-rw-r--r--evolution/sendhtmlmail.py85
-rw-r--r--evolution/to_compare_html.pngbin46638 -> 0 bytes
-rw-r--r--evolution/vFolder_from_message_mailinglist.py78
-rw-r--r--evolution/vFolder_from_message_recipients.py81
-rw-r--r--evolution/vFolder_from_message_sender.py78
-rw-r--r--evolution/vFolder_from_message_subject.py78
-rw-r--r--evolution/vFolder_message_on_mailinglist.dat3
-rw-r--r--evolution/vFolder_message_on_recipients.dat4
-rw-r--r--evolution/vFolder_message_on_sender.dat3
-rw-r--r--evolution/vFolder_message_on_subject.dat3
-rw-r--r--evolution/viewhtmlmail.py83
-rw-r--r--evolution/viewmail.py83
-rw-r--r--evolution/web_cal.dat2
-rwxr-xr-xevolution/web_cal.py70
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
deleted file mode 100644
index 3267f38..0000000
--- a/evolution/image_html.png
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index f68cc05..0000000
--- a/evolution/to_compare_html.png
+++ /dev/null
Binary files differ
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')