How does pytest pytest_runtest_makereport hook handle skip location?