The full source code is from here.
class Point:
    x: int
    y: int
def where_is(point):
    match point:
        case Point(x=0, y=0):
            print("Origin")
        case Point(x=0, y=y):
            print(f"Y={y}")
        case Point(x=x, y=0):
            print(f"X={x}")
        case Point():
            print("Somewhere else")
        case _:
            print("Not a point")
How could I run the above code to obtain each case match?
I tried these:
>>> where_is((1,0))
Not a point
>>> where_is((Point))
Not a point
 
     
    