コード例 #1
0
 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)
コード例 #2
0
ファイル: pen_test.py プロジェクト: f3nix/shiboken2
 def testPenWithIntConvertedToColor(self):
     pen = Pen(1)
     self.assertEqual(pen.ctorType(), Pen.ColorCtor)
コード例 #3
0
ファイル: pen_test.py プロジェクト: f3nix/shiboken2
 def testPenWithCopyConstructor(self):
     pen = Pen(Pen())
     self.assertEqual(pen.ctorType(), Pen.CopyCtor)
コード例 #4
0
ファイル: pen_test.py プロジェクト: f3nix/shiboken2
 def testPenWithEnumConstructor(self):
     pen = Pen(SampleNamespace.RandomNumber)
     self.assertEqual(pen.ctorType(), Pen.EnumCtor)
コード例 #5
0
ファイル: pen_test.py プロジェクト: f3nix/shiboken2
 def testPenWithEmptyConstructor(self):
     pen = Pen()
     self.assertEqual(pen.ctorType(), Pen.EmptyCtor)
コード例 #6
0
 def testPenWithIntConvertedToColor(self):
     pen = Pen(1)
     self.assertEqual(pen.ctorType(), Pen.ColorCtor)
コード例 #7
0
 def testPenWithCopyConstructor(self):
     pen = Pen(Pen())
     self.assertEqual(pen.ctorType(), Pen.CopyCtor)
コード例 #8
0
 def testPenWithEnumConstructor(self):
     pen = Pen(SampleNamespace.RandomNumber)
     self.assertEqual(pen.ctorType(), Pen.EnumCtor)
コード例 #9
0
 def testPenWithEmptyConstructor(self):
     pen = Pen()
     self.assertEqual(pen.ctorType(), Pen.EmptyCtor)