diff options
| author | Michael Albinus | 2017-09-25 17:52:24 +0200 |
|---|---|---|
| committer | Michael Albinus | 2017-09-25 17:52:24 +0200 |
| commit | 49cd561dc62ea6b3fbedab7aef0f020733f4cf09 (patch) | |
| tree | 8629035f25cf52e039d55250af93ed6aa49c9041 /test | |
| parent | b719f6b20ba00c86d860be113d8a842bc384f2df (diff) | |
| download | emacs-49cd561dc62ea6b3fbedab7aef0f020733f4cf09.tar.gz emacs-49cd561dc62ea6b3fbedab7aef0f020733f4cf09.zip | |
* test/lisp/tramp-tests.el (tramp-test21-file-links): Special code for smb.
Diffstat (limited to 'test')
| -rw-r--r-- | test/lisp/net/tramp-tests.el | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/test/lisp/net/tramp-tests.el b/test/lisp/net/tramp-tests.el index 88e97092ed7..bfdc3017804 100644 --- a/test/lisp/net/tramp-tests.el +++ b/test/lisp/net/tramp-tests.el | |||
| @@ -2653,8 +2653,9 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." | |||
| 2653 | (tmp-name1 (tramp--test-make-temp-name nil quoted)) | 2653 | (tmp-name1 (tramp--test-make-temp-name nil quoted)) |
| 2654 | (tmp-name2 (tramp--test-make-temp-name nil quoted)) | 2654 | (tmp-name2 (tramp--test-make-temp-name nil quoted)) |
| 2655 | (tmp-name3 (tramp--test-make-temp-name 'local quoted)) | 2655 | (tmp-name3 (tramp--test-make-temp-name 'local quoted)) |
| 2656 | (tmp-name4 (tramp--test-make-temp-name nil quoted))) | 2656 | (tmp-name4 (tramp--test-make-temp-name nil quoted)) |
| 2657 | 2657 | (tmp-name5 | |
| 2658 | (expand-file-name (file-name-nondirectory tmp-name1) tmp-name4))) | ||
| 2658 | ;; Check `make-symbolic-link'. | 2659 | ;; Check `make-symbolic-link'. |
| 2659 | (unwind-protect | 2660 | (unwind-protect |
| 2660 | (tramp--test-ignore-make-symbolic-link-error | 2661 | (tramp--test-ignore-make-symbolic-link-error |
| @@ -2716,9 +2717,11 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." | |||
| 2716 | (funcall | 2717 | (funcall |
| 2717 | (if quoted 'tramp-compat-file-name-unquote 'identity) | 2718 | (if quoted 'tramp-compat-file-name-unquote 'identity) |
| 2718 | (file-remote-p tmp-name1 'localname)) | 2719 | (file-remote-p tmp-name1 'localname)) |
| 2719 | (file-symlink-p | 2720 | (file-symlink-p tmp-name5))) |
| 2720 | (expand-file-name | 2721 | ;; `smbclient' does not show symlinks in directories, so |
| 2721 | (file-name-nondirectory tmp-name1) tmp-name4))))) | 2722 | ;; we cannot delete a non-empty directory. We delete the |
| 2723 | ;; file explicitely. | ||
| 2724 | (delete-file tmp-name5)) | ||
| 2722 | 2725 | ||
| 2723 | ;; Cleanup. | 2726 | ;; Cleanup. |
| 2724 | (ignore-errors | 2727 | (ignore-errors |
| @@ -2737,7 +2740,7 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." | |||
| 2737 | (should-error | 2740 | (should-error |
| 2738 | (add-name-to-file tmp-name1 tmp-name2) | 2741 | (add-name-to-file tmp-name1 tmp-name2) |
| 2739 | :type 'file-already-exists) | 2742 | :type 'file-already-exists) |
| 2740 | ;; number means interactive case. | 2743 | ;; A number means interactive case. |
| 2741 | (cl-letf (((symbol-function 'yes-or-no-p) 'ignore)) | 2744 | (cl-letf (((symbol-function 'yes-or-no-p) 'ignore)) |
| 2742 | (should-error | 2745 | (should-error |
| 2743 | (add-name-to-file tmp-name1 tmp-name2 0) | 2746 | (add-name-to-file tmp-name1 tmp-name2 0) |