From fd4e65e4ae76eb59a990fc72bce791a50e494338 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fabi=C3=A1n=20Ezequiel=20Gallina?= Date: Tue, 27 Jan 2015 00:35:07 -0300 Subject: [PATCH] Added missing test for previous commit --- test/automated/python-tests.el | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/automated/python-tests.el b/test/automated/python-tests.el index 5b77a1db49a..5bddfe845ed 100644 --- a/test/automated/python-tests.el +++ b/test/automated/python-tests.el @@ -2089,6 +2089,23 @@ def f(): (python-nav-backward-up-list) (should (looking-at "def f():")))) +(ert-deftest python-indent-dedent-line-backspace-1 () + "Check de-indentation on first call. Bug#18319." + (python-tests-with-temp-buffer + " +if True: + x () + if False: +" + (python-tests-look-at "if False:") + (call-interactively #'python-indent-dedent-line-backspace) + (should (zerop (current-indentation))) + ;; XXX: This should be a call to `undo' but it's triggering errors. + (insert " ") + (should (= (current-indentation) 4)) + (call-interactively #'python-indent-dedent-line-backspace) + (should (zerop (current-indentation))))) + ;;; Shell integration -- 2.39.2