class Base { __init__(a, b) { print("Base.__init__(" + a + ", " + b + ")"); } } class Derived < Base { __init__() { print("Derived.__init__()"); super.__init__("a", "b"); } } Derived(); # expect: Derived.__init__() # expect: Base.__init__(a, b)