pipe tests