All three are functionally correct. The main difference is what you intend to do after this bit of code.
wait = sleep()
wait.sleepInSeconds(10)
The above code will leave you a sleep object hanging around afterwards, under the name wait. If you intend to use this object more or later, you probably want this.
wait = sleep().sleepInSeconds(10)
The above will put the return value of sleepInSeconds() to wait. In some cases, this may be None. It could be an integer, too. Note, you can have sleepInSeconds() return self, in which case it is functionally equivalent to the first block.
sleep().sleepInSeconds(10)
The above will just sleep for 10 seconds. There will be no sleep object left over. Use this if you never want to use the object again.
In my opinion, the most Pythonic are the first and last one. Use the first one if you want to keep the object around, and the second one if you don't need the object later.