Because you are not looking at anything. call (or function call) has higher accuracy for both and , as well as > (more). Therefore, the first function calls occur from left to right.
Python will get results for all function calls before the comparison happens. The only thing that needs attention here is a short circuit, so if test("First",10) returns False, it will be a short circuit and return False.
Comparison and and still occur with the same accuracy as the result of test("Second", 15) compared with test("Third", 5) (pay attention only to the return values (the function call was previously called)). Then the result of test("Second", 15) > test("Third", 5) used in the and operation.
From the documentation on operator priority -

source share