【发布时间】:2021-02-03 21:03:23
【问题描述】:
我正在使用 GNU Emacs 24.5.1 来处理 Python 代码。我经常只想运行一个单元测试。例如,我可以通过运行:
test=spi.test_views.IndexViewTest.generate_select2_data_with_embedded_spaces make test
使用 M-X 编译。如果我可以给出一些命令,例如“在点所在的位置运行测试”,并让 emacs 为我找出测试的全名,我的生活会更简单。有可能吗?
更新:使用以下缓冲区,我想要一些运行 M-X 编译的命令:
test=spi.test_views.IndexViewTest.test_unknown_button make test
其中 spi 是 test_views.py 所在目录的名称。嗯,从技术上讲,我需要构建我的测试函数的 python 路径,但实际上,它将是
这似乎是有人已经发明的那种东西,但我在 python 模式文档中没有看到任何内容。
【问题讨论】:
-
一切皆有可能,你只需要编写代码。
-
好的,让我们再试一次:您能否编辑您的问题以显示您想要调用测试时所在的缓冲区?
-
虽然不是离题,但您可能会在 emacs.stackexchange.com 上得到更好的答案。