mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-12-16 09:40:07 +01:00
Show and Destroy the test dialogs on Macs, yield after update, and more test fixes
(cherry picked from commit 7f2e86a72c)
This commit is contained in:
@@ -20,6 +20,10 @@ class dialog_Tests(wtc.WidgetTestCase):
|
|||||||
dlg.Destroy()
|
dlg.Destroy()
|
||||||
self.assertTrue(val == wx.ID_OK)
|
self.assertTrue(val == wx.ID_OK)
|
||||||
self.myYield()
|
self.myYield()
|
||||||
|
else:
|
||||||
|
dlg.Show()
|
||||||
|
dlg.Destroy()
|
||||||
|
self.myYield()
|
||||||
|
|
||||||
|
|
||||||
def test_dialogDefaultCtor(self):
|
def test_dialogDefaultCtor(self):
|
||||||
|
|||||||
@@ -74,12 +74,14 @@ class sizer_Tests(wtc.WidgetTestCase):
|
|||||||
def test_iter(self):
|
def test_iter(self):
|
||||||
bs = wx.BoxSizer()
|
bs = wx.BoxSizer()
|
||||||
widgetlist = [wx.Panel(self.frame) for _ in range(5)]
|
widgetlist = [wx.Panel(self.frame) for _ in range(5)]
|
||||||
|
for w in widgetlist:
|
||||||
|
bs.Add(w)
|
||||||
|
|
||||||
sizeritems = [x for x in bs]
|
sizeritems = [x for x in bs]
|
||||||
for item in sizeritems:
|
for item in sizeritems:
|
||||||
self.assertTrue(isinstance(item, wx.SizerItem))
|
self.assertTrue(isinstance(item, wx.SizerItem))
|
||||||
|
|
||||||
self.assertTrue([x.GetWidget() for x in bs] == widgetlist)
|
self.assertEqual([x.GetWindow() for x in bs], widgetlist)
|
||||||
|
|
||||||
def test_sizerSpacers1(self):
|
def test_sizerSpacers1(self):
|
||||||
bs = wx.BoxSizer()
|
bs = wx.BoxSizer()
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ class WidgetTestCase(unittest.TestCase):
|
|||||||
if 'wxOSX' in wx.PlatformInfo:
|
if 'wxOSX' in wx.PlatformInfo:
|
||||||
wx.MilliSleep(40) # a little more than 1/30, just in case
|
wx.MilliSleep(40) # a little more than 1/30, just in case
|
||||||
window.Update()
|
window.Update()
|
||||||
|
self.myYield()
|
||||||
|
|
||||||
|
|
||||||
def closeDialogs(self):
|
def closeDialogs(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user