예제 #1
0
 def testWrapperIntIntOverloads(self):
     overload = Overload()
     self.assertEqual(overload.wrapperIntIntOverloads(Point(), 1, 2),
                      Overload.Function0)
     self.assertEqual(overload.wrapperIntIntOverloads(Polygon(), 1, 2),
                      Overload.Function1)
예제 #2
0
 def testInvalidArgumentToMethod(self):
     '''Call to method using invalidated Python wrapper as argument should raise RuntimeError.'''
     poly = Polygon()
     Polygon.stealOwnershipFromPython(poly)
     self.assertRaises(RuntimeError, Polygon.doublePolygonScale, poly)