Importieren eines Moduls in verschachtelten Paketen

Dies ist eine Frage für Python-Neulinge:

Ich habe folgende Verzeichnisstruktur:

test
 -- test_file.py
a
 -- b
   -- module.py    

wotest, a undb sind Ordner. Beidetest unda sind auf dem gleichen Niveau.

module.py hat eine Klasse namensshape, und ich möchte eine Instanz davon in test_file.py instanziieren. Wie kann ich das machen?

Ich habe versucht:

from a.b import module

aber ich habe:

ImportError: No module named a.b