I have tested it and it's not bad but the IPython (with "save history" & "virtualenv" plugin) + Dreampie combination is still a lot better and way more powerful.
I use IPython as my main Python shell replacement (this also includes Django development, debugging - (i)pdb, etc.) and Dreampie when writing a prototype or "playing around".