代码之家  ›  专栏  ›  技术社区  ›  Nikwin

从emacs运行py.test

  •  8
  • Nikwin  · 技术社区  · 16 年前

    1 回复  |  直到 8 年前
        1
  •  8
  •   offby1    16 年前

    这不是特别好的测试;只是个粗略的想法。

    (defun py-do-it ()
      (interactive)
      (if (string-match
           (rx bos "test_")
           (file-name-nondirectory (buffer-file-name)))
          (compile "py.test")
        (py-execute-buffer)))
    
    (add-hook 'python-mode-hook
              (lambda ()
                (local-set-key
                 (kbd "F5")                 ;or whatever
                 'py-do-it)))