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