diff --git a/test/lisp/align-resources/python-mode.erts b/test/lisp/align-resources/python-mode.erts new file mode 100644 index 00000000000..1ce50b32dba --- /dev/null +++ b/test/lisp/align-resources/python-mode.erts @@ -0,0 +1,29 @@ +Name: align assignments + +=-= +foo = "bar" +x = 1 +zzzzz = True +y = None +=-= +foo = "bar" +x = 1 +zzzzz = True +y = None +=-=-= + +Name: python-chain-logic and basic-line-continuation + +=-= +if foo or\ + b and \ + bcxxx and \ + c: + pass +=-= +if foo or \ + b and \ + bcxxx and \ + c: + pass +=-=-= diff --git a/test/lisp/align-tests.el b/test/lisp/align-tests.el index 52e136abfc8..90b6b9df9bf 100644 --- a/test/lisp/align-tests.el +++ b/test/lisp/align-tests.el @@ -43,6 +43,10 @@ (ert-test-erts-file (ert-resource-file "java-mode.erts") (test-align-transform-fun #'java-mode))) +(ert-deftest align-python () + (ert-test-erts-file (ert-resource-file "python-mode.erts") + (test-align-transform-fun #'python-mode))) + (ert-deftest align-toml () (let ((indent-tabs-mode nil)) (ert-test-erts-file (ert-resource-file "conf-toml-mode.erts")