forked from svn2github/wxPython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtestGraphicsMatrix.py
More file actions
30 lines (22 loc) · 980 Bytes
/
Copy pathtestGraphicsMatrix.py
File metadata and controls
30 lines (22 loc) · 980 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""Unit tests for wx.GraphicsMatrix.
Methods yet to test:
__del__, Concat, Get, GetNativeMatrix, Invert, IsEqual, IsIdentity,
Rotate, Scale, Set, TransformDistance, TransformPoint, Translate"""
import unittest
import wx
import testGraphicsObject
class GraphicsMatrixTest(testGraphicsObject.GraphicsObjectTest):
def setUp(self):
self.renderer = wx.GraphicsRenderer.GetDefaultRenderer()
self.testControl = self.renderer.CreateMatrix()
def testConstructorFails_wxGraphicsMatrixOnly(self):
"""__init__"""
self.assertRaises(AttributeError, wx.GraphicsMatrix)
def testGetRenderer(self):
"""GetRenderer"""
# Overrides test in testGraphicsObject.GraphicsObjectTest
self.assertEquals(repr(self.renderer), repr(self.testControl.GetRenderer()))
# TODO: I wonder why this fails?
#self.assert_(self.renderer is self.testControl.GetRenderer())
if __name__ == '__main__':
unittest.main()