cthulhu/test/keystrokes/oowriter/say_all_table.py

66 lines
1.8 KiB
Python
Raw Permalink Normal View History

#!/usr/bin/python
"""Test to verify SayAll works in Writer."""
from macaroon.playback import *
import utils
sequence = MacroSequence()
sequence.append(PauseAction(2000))
sequence.append(KeyComboAction("<Control>Home"))
sequence.append(PauseAction(2000))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("KP_Add"))
sequence.append(utils.AssertPresentationAction(
"1. Say all",
["SPEECH OUTPUT: 'December 2006'",
"SPEECH OUTPUT: 'This is a test.'",
"SPEECH OUTPUT: 'Calendar-1.'",
"SPEECH OUTPUT: 'table with 7 rows 7 columns'",
"SPEECH OUTPUT: 'Sun'",
"SPEECH OUTPUT: 'Mon'",
"SPEECH OUTPUT: 'Tue'",
"SPEECH OUTPUT: 'Wed'",
"SPEECH OUTPUT: 'Thu'",
"SPEECH OUTPUT: 'Fri'",
"SPEECH OUTPUT: 'Sat'",
"SPEECH OUTPUT: '1'",
"SPEECH OUTPUT: '2'",
"SPEECH OUTPUT: '3'",
"SPEECH OUTPUT: '4'",
"SPEECH OUTPUT: '5'",
"SPEECH OUTPUT: '6'",
"SPEECH OUTPUT: '7'",
"SPEECH OUTPUT: '8'",
"SPEECH OUTPUT: '9'",
"SPEECH OUTPUT: '10'",
"SPEECH OUTPUT: '11'",
"SPEECH OUTPUT: '12'",
"SPEECH OUTPUT: '13'",
"SPEECH OUTPUT: '14'",
"SPEECH OUTPUT: '15'",
"SPEECH OUTPUT: '16'",
"SPEECH OUTPUT: '17'",
"SPEECH OUTPUT: '18'",
"SPEECH OUTPUT: '19'",
"SPEECH OUTPUT: '20'",
"SPEECH OUTPUT: '21'",
"SPEECH OUTPUT: '22'",
"SPEECH OUTPUT: '23'",
"SPEECH OUTPUT: '24'",
"SPEECH OUTPUT: '25'",
"SPEECH OUTPUT: '26'",
"SPEECH OUTPUT: '27'",
"SPEECH OUTPUT: '28'",
"SPEECH OUTPUT: '29'",
"SPEECH OUTPUT: '30'",
"SPEECH OUTPUT: '31'",
"SPEECH OUTPUT: 'leaving table.'",
"SPEECH OUTPUT: 'So is this.'"]))
sequence.append(KeyComboAction("<Alt>F4"))
sequence.append(utils.AssertionSummaryAction())
sequence.start()