1import unittest 2from unittests import wtc 3import wx 4 5#--------------------------------------------------------------------------- 6 7class stockgdi_Tests(wtc.WidgetTestCase): 8 9 def test_stockgdi1(self): 10 # ensure that all the stock objects have been created and also initialized 11 for item in [ wx.NORMAL_FONT, 12 wx.SMALL_FONT, 13 wx.SWISS_FONT, 14 wx.ITALIC_FONT, 15 16 wx.BLACK_DASHED_PEN, 17 wx.BLACK_PEN, 18 wx.BLUE_PEN, 19 wx.CYAN_PEN, 20 wx.GREEN_PEN, 21 wx.YELLOW_PEN, 22 wx.GREY_PEN, 23 wx.LIGHT_GREY_PEN, 24 wx.MEDIUM_GREY_PEN, 25 wx.RED_PEN, 26 wx.TRANSPARENT_PEN, 27 wx.WHITE_PEN, 28 29 wx.BLACK_BRUSH, 30 wx.BLUE_BRUSH, 31 wx.CYAN_BRUSH, 32 wx.GREEN_BRUSH, 33 wx.YELLOW_BRUSH, 34 wx.GREY_BRUSH, 35 wx.LIGHT_GREY_BRUSH, 36 wx.MEDIUM_GREY_BRUSH, 37 wx.RED_BRUSH, 38 wx.TRANSPARENT_BRUSH, 39 wx.WHITE_BRUSH, 40 41 wx.BLACK, 42 wx.BLUE, 43 wx.CYAN, 44 wx.GREEN, 45 wx.YELLOW, 46 wx.LIGHT_GREY, 47 wx.RED, 48 wx.WHITE, 49 50 wx.CROSS_CURSOR, 51 wx.HOURGLASS_CURSOR, 52 wx.STANDARD_CURSOR, 53 ]: 54 self.assertTrue(item.IsOk()) 55 56 def test_stockgdi2(self): 57 wx.TheFontList 58 wx.ThePenList 59 wx.TheBrushList 60 wx.TheColourDatabase 61 62 63 def test_stockgdi3(self): 64 b = wx.StockGDI.GetBrush(wx.StockGDI.BRUSH_GREEN) 65 clr = wx.StockGDI.GetColour(wx.StockGDI.COLOUR_YELLOW) 66 cur = wx.StockGDI.GetCursor(wx.StockGDI.CURSOR_HOURGLASS) 67 p = wx.StockGDI.GetPen(wx.StockGDI.PEN_RED) 68 f = wx.StockGDI.instance().GetFont(wx.StockGDI.FONT_NORMAL) 69 70 71#--------------------------------------------------------------------------- 72 73 74if __name__ == '__main__': 75 unittest.main() 76