From e1c2efcb7c21fde163836bc91d93ae762a40e2d4 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 31 Aug 2016 14:07:09 -0700 Subject: [PATCH] Add simple unittests for items in the propgridadvprops etg module --- unittests/test_propgridadvprops.py | 58 +++++++++++++++++++++++++++--- 1 file changed, 54 insertions(+), 4 deletions(-) diff --git a/unittests/test_propgridadvprops.py b/unittests/test_propgridadvprops.py index e63ea073..7f559400 100644 --- a/unittests/test_propgridadvprops.py +++ b/unittests/test_propgridadvprops.py @@ -1,15 +1,65 @@ import unittest from unittests import wtc + import wx +import wx.propgrid as pg #--------------------------------------------------------------------------- class propgridadvprops_Tests(wtc.WidgetTestCase): - # TODO: Remove this test and add real ones. - def test_propgridadvprops1(self): - self.fail("Unit tests for propgridadvprops not implemented yet.") - + + def test_propgridadvprops01(self): + pg.PG_COLOUR_WEB_BASE + pg.PG_COLOUR_CUSTOM + pg.PG_COLOUR_UNSPECIFIED + + + def test_propgridadvprops02(self): + cv1 = pg.ColourPropertyValue() + cv2 = pg.ColourPropertyValue(cv1) + cv3 = pg.ColourPropertyValue(wx.RED) + + + def test_propgridadvprops03(self): + pass + + + def test_propgridadvprops04(self): + fp1 = pg.FontProperty() + fp2 = pg.FontProperty('label', 'name', + wx.Font(wx.FontInfo(10).Family(wx.SWISS).Bold())) + + + def test_propgridadvprops05(self): + p = pg.SystemColourProperty() + + + def test_propgridadvprops06(self): + p = pg.ColourProperty() + + + def test_propgridadvprops07(self): + p = pg.CursorProperty() + + + def test_propgridadvprops08(self): + p = pg.ImageFileProperty() + + + def test_propgridadvprops09(self): + p = pg.MultiChoiceProperty() + p = pg.MultiChoiceProperty('label', 'name', + strings=['The', 'Quick', 'Brown', 'Fox'], + value=['Brown', 'Fox']) + + + def test_propgridadvprops10(self): + p = pg.DateProperty() + + + + #--------------------------------------------------------------------------- if __name__ == '__main__':