Add iterability to sizer classes and corresponding unittest

This commit is contained in:
Mesalu
2018-02-08 21:19:45 -08:00
parent 8253373b77
commit 3bf04aa771
2 changed files with 14 additions and 1 deletions

View File

@@ -71,6 +71,15 @@ class sizer_Tests(wtc.WidgetTestCase):
self.assertTrue(items[1].IsSpacer())
self.assertTrue(items[2].Border == 5)
def test_iter(self):
bs = wx.BoxSizer()
widgetlist = [wx.Panel(self.frame) for _ in range(5)]
sizeritems = [x for x in bs]
for item in sizeritems:
self.assertTrue(isinstance(item, wx.SizerItem))
self.assertTrue([x.GetWidget() for x in bs] == widgetlist)
def test_sizerSpacers1(self):
bs = wx.BoxSizer()