def testWrapperIntIntOverloads(self): overload = Overload() self.assertEqual(overload.wrapperIntIntOverloads(Point(), 1, 2), Overload.Function0) self.assertEqual(overload.wrapperIntIntOverloads(Polygon(), 1, 2), Overload.Function1)
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)