Lines Matching refs:super
1 """Unit tests for zero-argument super() & related machinery."""
15 return super().f() + 'B'
18 return (cls, super().cm(), 'B')
22 return super().f() + 'C'
25 return (cls, super().cm(), 'C')
29 return super().f() + 'D'
31 return (cls, super().cm(), 'D')
77 # Issue4360: super() did not work in a function that
83 return super().f() + 'E'
91 return super().f()
147 # Ensure zero-arg super() works as soon as type.__new__() is completed
153 self = super().__new__(cls, name, bases, namespace)
192 return super().mro()
207 return super().__new__(cls, name, bases, namespace)
216 # With zero-arg super() or an explicit __class__ reference,
239 return super().__new__(cls, name, bases, namespace)
245 # With zero-arg super() or an explicit __class__ reference, we expect
261 return super().__new__(cls, name, bases, namespace)
274 cls = super().__new__(cls, name, bases, namespace)
285 super()
289 super()
295 super()
301 super()
312 # Issue #26718: super.__init__ leaked memory if called multiple times.
314 # NOTE: Despite the use in the test a direct call of super.__init__
316 sp = super(float, 1.0)
318 super.__init__(sp, int, i)
322 super(int, int, int)
326 super(1, int)