def testPenRenderHintsProperty(self): """Exercise the generated property setter and getters, checking against the C++ getter/setter functions.""" pen = Pen(1) self.assertEqual(pen.getRenderHints(), Pen.RenderHints.None_) self.assertEqual(pen.renderHints, Pen.RenderHints.None_) pen.renderHints = Pen.RenderHints.TextAntialiasing self.assertEqual(pen.getRenderHints(), Pen.RenderHints.TextAntialiasing) self.assertEqual(pen.renderHints, Pen.RenderHints.TextAntialiasing) pen.setRenderHints(Pen.RenderHints.Antialiasing) self.assertEqual(pen.getRenderHints(), Pen.RenderHints.Antialiasing) self.assertEqual(pen.renderHints, Pen.RenderHints.Antialiasing)
def testPenWithIntConvertedToColor(self): pen = Pen(1) self.assertEqual(pen.ctorType(), Pen.ColorCtor)
def testPenWithCopyConstructor(self): pen = Pen(Pen()) self.assertEqual(pen.ctorType(), Pen.CopyCtor)
def testPenWithEnumConstructor(self): pen = Pen(SampleNamespace.RandomNumber) self.assertEqual(pen.ctorType(), Pen.EnumCtor)
def testPenWithEmptyConstructor(self): pen = Pen() self.assertEqual(pen.ctorType(), Pen.EmptyCtor)