Files
codeql/python/ql/test/modelling/MyPackage/Foo.py
Rasmus Lerchedahl Petersen 9cca1b294c Python: Add test cases
2024-06-27 16:33:23 +02:00

35 lines
579 B
Python

class C1:
def m1(self):
print("C1.m1()")
def m2(self, x):
return x
@staticmethod
def m3(x):
return x
@classmethod
def m4(cls, x):
return x
class C2(C1):
def m1(self):
print("C2.m1()")
def c2only_m1(self, x):
return x
class C3:
def get_C2_instance():
return C2()
class C3nested:
def m5(self, x):
return x
def top_level_function(x, /, y, *, z):
return [x, y, z]
def func_with_fancy_args(*args, **kwargs):
return args, kwargs