mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-12-15 17:20:07 +01:00
updated and new unittests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69157 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
BIN
unittests/horse.cur
Normal file
BIN
unittests/horse.cur
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 326 B |
@@ -27,6 +27,31 @@ class BrushTests(wtc.WidgetTestCase):
|
||||
self.assertFalse(b1 != b2)
|
||||
self.assertFalse(b2 == b3)
|
||||
|
||||
def test_StockBrushesExist(self):
|
||||
wx.BLUE_BRUSH
|
||||
wx.GREEN_BRUSH
|
||||
wx.YELLOW_BRUSH
|
||||
wx.WHITE_BRUSH
|
||||
wx.BLACK_BRUSH
|
||||
wx.GREY_BRUSH
|
||||
wx.MEDIUM_GREY_BRUSH
|
||||
wx.LIGHT_GREY_BRUSH
|
||||
wx.TRANSPARENT_BRUSH
|
||||
wx.CYAN_BRUSH
|
||||
wx.RED_BRUSH
|
||||
|
||||
def test_StockBrushesInitialized(self):
|
||||
self.assertTrue(wx.BLUE_BRUSH.IsOk())
|
||||
self.assertTrue(wx.GREEN_BRUSH.IsOk())
|
||||
self.assertTrue(wx.YELLOW_BRUSH.IsOk())
|
||||
self.assertTrue(wx.WHITE_BRUSH.IsOk())
|
||||
self.assertTrue(wx.BLACK_BRUSH.IsOk())
|
||||
self.assertTrue(wx.GREY_BRUSH.IsOk())
|
||||
self.assertTrue(wx.MEDIUM_GREY_BRUSH.IsOk())
|
||||
self.assertTrue(wx.LIGHT_GREY_BRUSH.IsOk())
|
||||
self.assertTrue(wx.TRANSPARENT_BRUSH.IsOk())
|
||||
self.assertTrue(wx.CYAN_BRUSH.IsOk())
|
||||
self.assertTrue(wx.RED_BRUSH.IsOk())
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
@@ -4,6 +4,7 @@ import wx
|
||||
import os
|
||||
|
||||
pngFile = os.path.join(os.path.dirname(__file__), 'pointy.png')
|
||||
curFile = os.path.join(os.path.dirname(__file__), 'horse.cur')
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
@@ -15,7 +16,7 @@ class CursorTests(wtc.WidgetTestCase):
|
||||
self.assertTrue(c.IsOk())
|
||||
|
||||
# from file
|
||||
c = wx.Cursor(pngFile, wx.BITMAP_TYPE_PNG, 1, 1)
|
||||
c = wx.Cursor(curFile, wx.BITMAP_TYPE_CUR)
|
||||
self.assertTrue(c.IsOk())
|
||||
|
||||
# from image
|
||||
@@ -86,7 +87,17 @@ class CursorTests(wtc.WidgetTestCase):
|
||||
wx.NullCursor
|
||||
self.assertTrue(not wx.NullCursor.IsOk())
|
||||
|
||||
|
||||
|
||||
def test_StockCursorsExist(self):
|
||||
wx.STANDARD_CURSOR
|
||||
wx.HOURGLASS_CURSOR
|
||||
wx.CROSS_CURSOR
|
||||
|
||||
def test_StockCursorsInitialized(self):
|
||||
self.assertTrue(wx.STANDARD_CURSOR.IsOk())
|
||||
self.assertTrue(wx.HOURGLASS_CURSOR.IsOk())
|
||||
self.assertTrue(wx.CROSS_CURSOR.IsOk())
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
43
unittests/test_dcclient.py
Normal file
43
unittests/test_dcclient.py
Normal file
@@ -0,0 +1,43 @@
|
||||
import imp_unittest, unittest
|
||||
import wtc
|
||||
import wx
|
||||
import sys
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
class ClientDCTests(wtc.WidgetTestCase):
|
||||
|
||||
def test_ClientDC(self):
|
||||
dc = wx.ClientDC(self.frame)
|
||||
|
||||
def test_WindowDC(self):
|
||||
dc = wx.ClientDC(self.frame)
|
||||
|
||||
|
||||
def test_PaintDC(self):
|
||||
class TestPanel(wx.Panel):
|
||||
def __init__(self, *args, **kw):
|
||||
wx.Panel.__init__(self, *args, **kw)
|
||||
#self.SetBackgroundStyle(wx.BG_STYLE_PAINT)
|
||||
self.Bind(wx.EVT_PAINT, self.onPaint)
|
||||
self.onPaintCalled = False
|
||||
|
||||
def onPaint(self, evt):
|
||||
dc = wx.PaintDC(self)
|
||||
dc.DrawLine(0,0, 50,50)
|
||||
self.onPaintCalled = True
|
||||
|
||||
panel = TestPanel(self.frame)
|
||||
self.frame.SendSizeEvent()
|
||||
panel.Refresh()
|
||||
panel.Update()
|
||||
wx.Yield()
|
||||
self.assertTrue(panel.onPaintCalled == True)
|
||||
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
31
unittests/test_dcmemory.py
Normal file
31
unittests/test_dcmemory.py
Normal file
@@ -0,0 +1,31 @@
|
||||
import imp_unittest, unittest
|
||||
import wtc
|
||||
import wx
|
||||
import sys
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
class MemoryDCTests(wtc.WidgetTestCase):
|
||||
|
||||
def test_MemoryDC1(self):
|
||||
bmp = wx.Bitmap(25,25)
|
||||
dc = wx.MemoryDC()
|
||||
dc.SelectObject(bmp)
|
||||
|
||||
|
||||
def test_MemoryDC2(self):
|
||||
bmp = wx.Bitmap(25,25)
|
||||
dc = wx.MemoryDC(bmp)
|
||||
|
||||
def test_MemoryDC3(self):
|
||||
cdc = wx.ClientDC(self.frame)
|
||||
dc = wx.MemoryDC(cdc)
|
||||
bmp = wx.Bitmap(25,25)
|
||||
dc.SelectObject(bmp)
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
18
unittests/test_dcmirror.py
Normal file
18
unittests/test_dcmirror.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import imp_unittest, unittest
|
||||
import wtc
|
||||
import wx
|
||||
import sys
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
class MirrorDCTests(wtc.WidgetTestCase):
|
||||
|
||||
def test_MirrorDC1(self):
|
||||
cdc = wx.ClientDC(self.frame)
|
||||
dc = wx.MirrorDC(cdc, True)
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
19
unittests/test_dcscreen.py
Normal file
19
unittests/test_dcscreen.py
Normal file
@@ -0,0 +1,19 @@
|
||||
import imp_unittest, unittest
|
||||
import wtc
|
||||
import wx
|
||||
import sys
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
class ScreenDCTests(wtc.WidgetTestCase):
|
||||
|
||||
def test_ScreenDC1(self):
|
||||
dc = wx.ScreenDC()
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
24
unittests/test_dcsvg.py
Normal file
24
unittests/test_dcsvg.py
Normal file
@@ -0,0 +1,24 @@
|
||||
import imp_unittest, unittest
|
||||
import wtc
|
||||
import wx
|
||||
import sys
|
||||
import os
|
||||
|
||||
fileName = 'svgtest.svg'
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
class SvgDCTests(wtc.WidgetTestCase):
|
||||
|
||||
def test_SvgDC1(self):
|
||||
dc = wx.SVGFileDC(fileName)
|
||||
dc.DrawLine(0,0, 50,50)
|
||||
del dc
|
||||
|
||||
os.remove(fileName)
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user