diff options
| author | Lars Ingebrigtsen | 2022-08-17 13:09:21 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2022-08-17 13:09:39 +0200 |
| commit | 31e32212670f5774a6dbc0debac8854fa01d8f92 (patch) | |
| tree | cc16e9537bbf15c61924ee9529a0fed94a523a85 /test/lisp/progmodes/python-tests.el | |
| parent | a631067fba54e873122d40106fec4dacd8eba8db (diff) | |
| download | emacs-31e32212670f5774a6dbc0debac8854fa01d8f92.tar.gz emacs-31e32212670f5774a6dbc0debac8854fa01d8f92.zip | |
Revert "Add Python blocks support for hideshow"
This reverts commit af4cfb519415ed3c1d6d036aac908e4f9ee383eb.
This led to test failures.
Diffstat (limited to 'test/lisp/progmodes/python-tests.el')
| -rw-r--r-- | test/lisp/progmodes/python-tests.el | 197 |
1 files changed, 1 insertions, 196 deletions
diff --git a/test/lisp/progmodes/python-tests.el b/test/lisp/progmodes/python-tests.el index 608ce548e78..9e8fa7f5520 100644 --- a/test/lisp/progmodes/python-tests.el +++ b/test/lisp/progmodes/python-tests.el | |||
| @@ -5598,39 +5598,6 @@ def \\ | |||
| 5598 | (should (not (python-info-looking-at-beginning-of-defun))) | 5598 | (should (not (python-info-looking-at-beginning-of-defun))) |
| 5599 | (should (not (python-info-looking-at-beginning-of-defun nil t))))) | 5599 | (should (not (python-info-looking-at-beginning-of-defun nil t))))) |
| 5600 | 5600 | ||
| 5601 | (ert-deftest python-info-looking-at-beginning-of-block-1 () | ||
| 5602 | (python-tests-with-temp-buffer | ||
| 5603 | " | ||
| 5604 | def f(): | ||
| 5605 | if True: | ||
| 5606 | pass | ||
| 5607 | l = [x * 2 | ||
| 5608 | for x in range(5) | ||
| 5609 | if x < 3] | ||
| 5610 | # if False: | ||
| 5611 | \"\"\" | ||
| 5612 | if 0: | ||
| 5613 | \"\"\" | ||
| 5614 | " | ||
| 5615 | (python-tests-look-at "def f():") | ||
| 5616 | (should (python-info-looking-at-beginning-of-block)) | ||
| 5617 | (forward-char) | ||
| 5618 | (should (not (python-info-looking-at-beginning-of-block))) | ||
| 5619 | (python-tests-look-at "if True:") | ||
| 5620 | (should (python-info-looking-at-beginning-of-block)) | ||
| 5621 | (forward-char) | ||
| 5622 | (should (not (python-info-looking-at-beginning-of-block))) | ||
| 5623 | (beginning-of-line) | ||
| 5624 | (should (python-info-looking-at-beginning-of-block)) | ||
| 5625 | (python-tests-look-at "for x") | ||
| 5626 | (should (not (python-info-looking-at-beginning-of-block))) | ||
| 5627 | (python-tests-look-at "if x < 3") | ||
| 5628 | (should (not (python-info-looking-at-beginning-of-block))) | ||
| 5629 | (python-tests-look-at "if False:") | ||
| 5630 | (should (not (python-info-looking-at-beginning-of-block))) | ||
| 5631 | (python-tests-look-at "if 0:") | ||
| 5632 | (should (not (python-info-looking-at-beginning-of-block))))) | ||
| 5633 | |||
| 5634 | (ert-deftest python-info-current-line-comment-p-1 () | 5601 | (ert-deftest python-info-current-line-comment-p-1 () |
| 5635 | (python-tests-with-temp-buffer | 5602 | (python-tests-with-temp-buffer |
| 5636 | " | 5603 | " |
| @@ -6084,11 +6051,8 @@ class SomeClass: | |||
| 6084 | class SomeClass: | 6051 | class SomeClass: |
| 6085 | 6052 | ||
| 6086 | def __init__(self, arg, kwarg=1): | 6053 | def __init__(self, arg, kwarg=1): |
| 6087 | |||
| 6088 | def filter(self, nums): | 6054 | def filter(self, nums): |
| 6089 | 6055 | def __str__(self):")))) | |
| 6090 | def __str__(self): | ||
| 6091 | ")))) | ||
| 6092 | (or enabled (hs-minor-mode -1))))) | 6056 | (or enabled (hs-minor-mode -1))))) |
| 6093 | 6057 | ||
| 6094 | (ert-deftest python-hideshow-hide-levels-2 () | 6058 | (ert-deftest python-hideshow-hide-levels-2 () |
| @@ -6134,165 +6098,6 @@ class SomeClass: | |||
| 6134 | ")))) | 6098 | ")))) |
| 6135 | (or enabled (hs-minor-mode -1))))) | 6099 | (or enabled (hs-minor-mode -1))))) |
| 6136 | 6100 | ||
| 6137 | (ert-deftest python-hideshow-hide-levels-3 () | ||
| 6138 | "Should hide all blocks." | ||
| 6139 | (python-tests-with-temp-buffer | ||
| 6140 | " | ||
| 6141 | def f(): | ||
| 6142 | if 0: | ||
| 6143 | l = [i for i in range(5) | ||
| 6144 | if i < 3] | ||
| 6145 | abc = o.match(1, 2, 3) | ||
| 6146 | |||
| 6147 | def g(): | ||
| 6148 | pass | ||
| 6149 | " | ||
| 6150 | (hs-minor-mode 1) | ||
| 6151 | (hs-hide-level 1) | ||
| 6152 | (should | ||
| 6153 | (string= | ||
| 6154 | (python-tests-visible-string) | ||
| 6155 | " | ||
| 6156 | def f(): | ||
| 6157 | |||
| 6158 | def g(): | ||
| 6159 | ")))) | ||
| 6160 | |||
| 6161 | (ert-deftest python-hideshow-hide-levels-4 () | ||
| 6162 | "Should hide 2nd level block." | ||
| 6163 | (python-tests-with-temp-buffer | ||
| 6164 | " | ||
| 6165 | def f(): | ||
| 6166 | if 0: | ||
| 6167 | l = [i for i in range(5) | ||
| 6168 | if i < 3] | ||
| 6169 | abc = o.match(1, 2, 3) | ||
| 6170 | |||
| 6171 | def g(): | ||
| 6172 | pass | ||
| 6173 | " | ||
| 6174 | (hs-minor-mode 1) | ||
| 6175 | (hs-hide-level 2) | ||
| 6176 | (should | ||
| 6177 | (string= | ||
| 6178 | (python-tests-visible-string) | ||
| 6179 | " | ||
| 6180 | def f(): | ||
| 6181 | if 0: | ||
| 6182 | |||
| 6183 | def g(): | ||
| 6184 | pass | ||
| 6185 | ")))) | ||
| 6186 | |||
| 6187 | (ert-deftest python-hideshow-hide-all-1 () | ||
| 6188 | "Should hide all blocks." | ||
| 6189 | (python-tests-with-temp-buffer | ||
| 6190 | "if 0: | ||
| 6191 | |||
| 6192 | aaa | ||
| 6193 | l = [i for i in range(5) | ||
| 6194 | if i < 3] | ||
| 6195 | ccc | ||
| 6196 | abc = o.match(1, 2, 3) | ||
| 6197 | ddd | ||
| 6198 | |||
| 6199 | def f(): | ||
| 6200 | pass | ||
| 6201 | " | ||
| 6202 | (hs-minor-mode 1) | ||
| 6203 | (hs-hide-all) | ||
| 6204 | (should | ||
| 6205 | (string= | ||
| 6206 | (python-tests-visible-string) | ||
| 6207 | "if 0: | ||
| 6208 | |||
| 6209 | def f(): | ||
| 6210 | ")))) | ||
| 6211 | |||
| 6212 | (ert-deftest python-hideshow-hide-all-2 () | ||
| 6213 | "Should hide comments." | ||
| 6214 | (python-tests-with-temp-buffer | ||
| 6215 | " | ||
| 6216 | # Multi line | ||
| 6217 | # comment | ||
| 6218 | |||
| 6219 | \"\"\" | ||
| 6220 | # Multi line | ||
| 6221 | # string | ||
| 6222 | \"\"\" | ||
| 6223 | " | ||
| 6224 | (hs-minor-mode 1) | ||
| 6225 | (hs-hide-all) | ||
| 6226 | (should | ||
| 6227 | (string= | ||
| 6228 | (python-tests-visible-string) | ||
| 6229 | " | ||
| 6230 | # Multi line | ||
| 6231 | |||
| 6232 | \"\"\" | ||
| 6233 | # Multi line | ||
| 6234 | # string | ||
| 6235 | \"\"\" | ||
| 6236 | ")))) | ||
| 6237 | |||
| 6238 | (ert-deftest python-hideshow-hide-all-3 () | ||
| 6239 | "Should not hide comments when `hs-hide-comments-when-hiding-all' is nil." | ||
| 6240 | (python-tests-with-temp-buffer | ||
| 6241 | " | ||
| 6242 | # Multi line | ||
| 6243 | # comment | ||
| 6244 | |||
| 6245 | \"\"\" | ||
| 6246 | # Multi line | ||
| 6247 | # string | ||
| 6248 | \"\"\" | ||
| 6249 | " | ||
| 6250 | (hs-minor-mode 1) | ||
| 6251 | (let ((hs-hide-comments-when-hiding-all nil)) | ||
| 6252 | (hs-hide-all)) | ||
| 6253 | (should | ||
| 6254 | (string= | ||
| 6255 | (python-tests-visible-string) | ||
| 6256 | " | ||
| 6257 | # Multi line | ||
| 6258 | # comment | ||
| 6259 | |||
| 6260 | \"\"\" | ||
| 6261 | # Multi line | ||
| 6262 | # string | ||
| 6263 | \"\"\" | ||
| 6264 | ")))) | ||
| 6265 | |||
| 6266 | (ert-deftest python-hideshow-hide-block-1 () | ||
| 6267 | "Should hide current block." | ||
| 6268 | (python-tests-with-temp-buffer | ||
| 6269 | " | ||
| 6270 | if 0: | ||
| 6271 | |||
| 6272 | aaa | ||
| 6273 | l = [i for i in range(5) | ||
| 6274 | if i < 3] | ||
| 6275 | ccc | ||
| 6276 | abc = o.match(1, 2, 3) | ||
| 6277 | ddd | ||
| 6278 | |||
| 6279 | def f(): | ||
| 6280 | pass | ||
| 6281 | " | ||
| 6282 | (hs-minor-mode 1) | ||
| 6283 | (python-tests-look-at "ddd") | ||
| 6284 | (forward-line) | ||
| 6285 | (hs-hide-block) | ||
| 6286 | (should | ||
| 6287 | (string= | ||
| 6288 | (python-tests-visible-string) | ||
| 6289 | " | ||
| 6290 | if 0: | ||
| 6291 | |||
| 6292 | def f(): | ||
| 6293 | pass | ||
| 6294 | ")))) | ||
| 6295 | |||
| 6296 | 6101 | ||
| 6297 | (ert-deftest python-tests--python-nav-end-of-statement--infloop () | 6102 | (ert-deftest python-tests--python-nav-end-of-statement--infloop () |
| 6298 | "Checks that `python-nav-end-of-statement' doesn't infloop in a | 6103 | "Checks that `python-nav-end-of-statement' doesn't infloop in a |