a test for pulling and pushing