aboutsummaryrefslogtreecommitdiffstats
path: root/test/automated/python-tests.el
diff options
context:
space:
mode:
authorFabián Ezequiel Gallina2014-06-21 11:14:54 -0300
committerFabián Ezequiel Gallina2014-06-21 11:14:54 -0300
commit656f99beebbe122d84754f4f25c4b1b8c53e8941 (patch)
treeddf72d5ce2bdbcbc5fe83d0959f4feba08e53ea6 /test/automated/python-tests.el
parentedd112b7f8956e727b21976e9e6a36256d724c24 (diff)
downloademacs-656f99beebbe122d84754f4f25c4b1b8c53e8941.tar.gz
emacs-656f99beebbe122d84754f4f25c4b1b8c53e8941.zip
Fix completion retrieval parsing.
* progmodes/python.el (python-mode): (python-util-strip-string): New function. (python-shell-completion-get-completions): Use it. * automated/python-tests.el (python-util-strip-string-1): New test. Fixes: debbugs:17209
Diffstat (limited to 'test/automated/python-tests.el')
-rw-r--r--test/automated/python-tests.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/automated/python-tests.el b/test/automated/python-tests.el
index de963a670bc..f580e946b8f 100644
--- a/test/automated/python-tests.el
+++ b/test/automated/python-tests.el
@@ -2706,6 +2706,15 @@ def foo(a, b, c):
2706 (equal (symbol-value (car ccons)) (cdr ccons))))) 2706 (equal (symbol-value (car ccons)) (cdr ccons)))))
2707 (kill-buffer buffer))) 2707 (kill-buffer buffer)))
2708 2708
2709(ert-deftest python-util-strip-string-1 ()
2710 (should (string= (python-util-strip-string "\t\r\n str") "str"))
2711 (should (string= (python-util-strip-string "str \n\r") "str"))
2712 (should (string= (python-util-strip-string "\t\r\n str \n\r ") "str"))
2713 (should
2714 (string= (python-util-strip-string "\n str \nin \tg \n\r") "str \nin \tg"))
2715 (should (string= (python-util-strip-string "\n \t \n\r ") ""))
2716 (should (string= (python-util-strip-string "") "")))
2717
2709 2718
2710;;; Electricity 2719;;; Electricity
2711 2720