во еще про sleep() интересно. Еще в универе учили что это гумно и лучше так не делать. Но вот например у меня есть тесты, которые кидают сообщения в rabbitMq, иницируют какое то бурление в системе, результат которого нужно проверить. Ну и первое что приходит в голову, просто подождать заведомо нужное кол во времени. Понимаю что решение так себе, но не придумал ничего лучше