私は GNU Emacs 24.5.1 を使用して Python コードで作業しています。単体テストを 1 つだけ実行したいことがよくあります。たとえば、次を実行してこれを行うことができます。
test=spi.test_views.IndexViewTest.generate_select2_data_with_embedded_spaces make test
MXコンパイルで。「ポイントがある場所でテストを実行する」などのコマンドを実行して、emacs にテストの完全な名前を見つけてもらうことができれば、私の人生はより簡単になります。可能です?
更新: 次のバッファを使用して、MX コンパイルを実行するコマンドが必要です:
test=spi.test_views.IndexViewTest.test_unknown_button make test
ここで、spi は test_views.py があるディレクトリの名前です。技術的には、テスト関数への python パスを作成する必要がありますが、実際には <directory.file.class.function> になります。
これは、誰かがすでに発明したようなもののように思えますが、Python モードのドキュメントには何も表示されません。