In der aktuellen Version von Pycharm (2.6) sollte ein Kontextmenü "nosetests in ... ausführen" in einer Testdatei enthalten sein. Wenn dies fehlt, gehen Sie zu file->settings->Project Settings->python integrated tools
und stellen Sie sicher, dass der Standard Test Runner Nosetests ist. Sie müssen natürlich Nosetests installiert haben - pycharm wird dies anbieten, wenn Sie dies nicht tun.
Dies hat eine Einschränkung. Wenn die fragliche Datei keine von unittest.TestCase abgeleitete Klasse hat, wird dies nicht automatisch angezeigt. Wenn Sie nose.tools oder einfache Behauptungen verwenden, wird dies nicht automatisch angeboten. Dies ist wahrscheinlich ein Fehler.
Dies hat eine Einschränkung. Wenn die betreffende Datei unittest nicht importiert hat (sie verwendet nose.tools oder mock assert oder etwas anderes), bietet pycharm diese Option nicht automatisch an. –
In PyCharm 4 finden Sie diese Option in Datei -> Einstellungen -> Tools -> Python Integrated Tools. Standardtest runner = "Nosetests". – Zymotik
Zymotik - diese erste "Datei" ist in allen Versionen –