Nella versione attuale di Pycharm (2.6) dovrebbe essere presente un menu di scelta rapida "Esegui nosetest in ..." su un file di test. Se manca, andare su file->settings->Project Settings->python integrated tools
e assicurarsi che il Runner di test predefinito sia Nosetest. Ovviamente devi installare Nosetests - pycharm lo offrirà se non lo fai.
Questo ha una limitazione. Se il file in questione non ha una classe derivata da unittest.TestCase, non lo mostrerà automaticamente. Se stai usando nose.tools o semplici asserzioni, questo non lo offrirà automaticamente. Questo è probabilmente un bug.
fonte
2012-11-13 10:39:54
Questo ha un limite. Se il file in questione non ha importato l'unittest (usa nose.tools, o mock assert o qualcos'altro), allora pycharm non offrirà automaticamente questa opzione di esecuzione. –
In PyCharm 4 troverai questa opzione in File -> Impostazioni -> Strumenti -> Strumenti integrati Python. Runner test predefinito = "Nosetests". – Zymotik
Zymotik - quel "file" iniziale è in tutte le versioni –