diff options
author | Dmitry Gutov <dgutov@yandex.ru> | 2023-03-09 17:24:54 +0200 |
---|---|---|
committer | Dmitry Gutov <dgutov@yandex.ru> | 2023-03-09 17:31:21 +0200 |
commit | 29228e24f20954b93dccef4ac5d704ca31daa80c (patch) | |
tree | e691567c2a92435c4313774c5478a86bf5eeae2e /test/lisp/progmodes/python-tests.el | |
parent | 01b65d442ad681e6fef0db76451e668125a17038 (diff) | |
download | emacs-29228e24f20954b93dccef4ac5d704ca31daa80c.tar.gz emacs-29228e24f20954b93dccef4ac5d704ca31daa80c.tar.bz2 emacs-29228e24f20954b93dccef4ac5d704ca31daa80c.zip |
python-info-dedenter-opening-block-positions: Fix to support "bare" match
* lisp/progmodes/python.el
(python-info-dedenter-opening-block-positions): Make the check
stricter. Require that block starts only at indentation.
* test/lisp/progmodes/python-tests.el
(python-indent-after-bare-match): Another test (bug#62031).
Diffstat (limited to 'test/lisp/progmodes/python-tests.el')
-rw-r--r-- | test/lisp/progmodes/python-tests.el | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/lisp/progmodes/python-tests.el b/test/lisp/progmodes/python-tests.el index 7e2f66e9095..2568299bb66 100644 --- a/test/lisp/progmodes/python-tests.el +++ b/test/lisp/progmodes/python-tests.el @@ -1994,6 +1994,20 @@ def test_re(string): (python-tests-look-at "else:") (should (= (python-indent-calculate-indentation) 4)))) +(ert-deftest python-indent-after-bare-match () + "Test BUG 62031 regression." + (python-tests-with-temp-buffer + " +from re import match + +def test_re(string): + if match('^[a-c]+$', string): + print('yes') + else: + " + (python-tests-look-at "else:") + (should (= (python-indent-calculate-indentation) 4)))) + ;;; Filling |