* CloseClick may raise a timings.TimeoutError if the control is still there after the timeout expires.
This commit is contained in:
parent
3ea0a81fa4
commit
3cb7906ed4
@ -146,7 +146,11 @@ class HwndWrapperTests(unittest.TestCase):
|
|||||||
def testCloseClick_bug(self):
|
def testCloseClick_bug(self):
|
||||||
self.dlg.Sta.Click()
|
self.dlg.Sta.Click()
|
||||||
Timings.closeclick_dialog_close_wait = .5
|
Timings.closeclick_dialog_close_wait = .5
|
||||||
|
try:
|
||||||
self.app.StatisticsBox.CAD.CloseClick()
|
self.app.StatisticsBox.CAD.CloseClick()
|
||||||
|
except timings.TimeoutError:
|
||||||
|
pass
|
||||||
|
|
||||||
self.app.StatisticsBox.TypeKeys("%{F4}")
|
self.app.StatisticsBox.TypeKeys("%{F4}")
|
||||||
|
|
||||||
#self.assertEquals(self.app.StatisticsBox.Exists(), False)
|
#self.assertEquals(self.app.StatisticsBox.Exists(), False)
|
||||||
@ -381,8 +385,10 @@ class HwndWrapperTests(unittest.TestCase):
|
|||||||
def testClose(self):
|
def testClose(self):
|
||||||
"Test the Close() method of windows"
|
"Test the Close() method of windows"
|
||||||
# open the statistics dialog
|
# open the statistics dialog
|
||||||
|
try:
|
||||||
self.dlg.Sta.CloseClick()
|
self.dlg.Sta.CloseClick()
|
||||||
|
except timings.TimeoutError:
|
||||||
|
pass
|
||||||
# make sure it is open and visible
|
# make sure it is open and visible
|
||||||
self.assertTrue(self.app.StatisticsBox.IsVisible(), True)
|
self.assertTrue(self.app.StatisticsBox.IsVisible(), True)
|
||||||
|
|
||||||
@ -410,7 +416,7 @@ class HwndWrapperMouseTests(unittest.TestCase):
|
|||||||
|
|
||||||
# Get the old font
|
# Get the old font
|
||||||
self.app.UntitledNotepad.MenuSelect("Format->Font")
|
self.app.UntitledNotepad.MenuSelect("Format->Font")
|
||||||
#import pdb; pdb.set_trace()
|
|
||||||
self.old_font = self.app.Font.FontComboBox.SelectedIndex()
|
self.old_font = self.app.Font.FontComboBox.SelectedIndex()
|
||||||
self.old_font_style = self.app.Font.FontStyleCombo.SelectedIndex()
|
self.old_font_style = self.app.Font.FontStyleCombo.SelectedIndex()
|
||||||
|
|
||||||
@ -437,7 +443,6 @@ class HwndWrapperMouseTests(unittest.TestCase):
|
|||||||
if self.app.Notepad.No.Exists():
|
if self.app.Notepad.No.Exists():
|
||||||
self.app.Notepad.No.Click()
|
self.app.Notepad.No.Click()
|
||||||
|
|
||||||
|
|
||||||
#def testText(self):
|
#def testText(self):
|
||||||
# "Test getting the window Text of the dialog"
|
# "Test getting the window Text of the dialog"
|
||||||
# self.assertEquals(self.dlg.WindowText(), "Untitled - Notepad")
|
# self.assertEquals(self.dlg.WindowText(), "Untitled - Notepad")
|
||||||
@ -460,7 +465,7 @@ class HwndWrapperMouseTests(unittest.TestCase):
|
|||||||
self.assertEquals(self.dlg.Edit.SelectionIndices(), (24,29))
|
self.assertEquals(self.dlg.Edit.SelectionIndices(), (24,29))
|
||||||
|
|
||||||
def testMenuSelectNotepad_bug(self):
|
def testMenuSelectNotepad_bug(self):
|
||||||
"In notepad - MenuSelect Edit->Paste does not work"
|
"In notepad - MenuSelect Edit->Paste did not work"
|
||||||
|
|
||||||
text = u'Here are some unicode characters \xef\xfc\r\n'
|
text = u'Here are some unicode characters \xef\xfc\r\n'
|
||||||
app2 = Application.start("notepad")
|
app2 = Application.start("notepad")
|
||||||
|
Loading…
Reference in New Issue
Block a user