[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org f3802b017c 06/12: testing/lisp: Use `org-time-strin
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org f3802b017c 06/12: testing/lisp: Use `org-time-string-to-time' |
Date: |
Sun, 17 Jul 2022 04:57:50 -0400 (EDT) |
branch: externals/org
commit f3802b017c8e10148124ee4d87795abb48ba2e23
Author: Max Nikulin <manikulin@gmail.com>
Commit: Ihor Radchenko <yantar92@gmail.com>
testing/lisp: Use `org-time-string-to-time'
* testing/lisp/test-org.el (test-org/org-read-date, test-org/deadline)
(test-org/schedule, test-org/time-stamp, test-org/timestamp-from-time):
* testing/org-test.el (org-test-at-time): Use `org-time-string-to-time'
instead of composition of `org-parse-time-string' and `encode-time'.
The actual goal is to prepare to replace `encode-time' by
`org-encode-time' compatibility and convenience macro.
---
testing/lisp/test-org.el | 44 ++++++++++++++++++--------------------------
testing/org-test.el | 2 +-
2 files changed, 19 insertions(+), 27 deletions(-)
diff --git a/testing/lisp/test-org.el b/testing/lisp/test-org.el
index b371074e48..692c9c0076 100644
--- a/testing/lisp/test-org.el
+++ b/testing/lisp/test-org.el
@@ -201,14 +201,14 @@
(org-test-at-time "2014-03-04"
(org-read-date
t nil "+1y" nil
- (apply #'encode-time (org-parse-time-string "2012-03-29"))))))
+ (org-time-string-to-time "2012-03-29")))))
(should
(equal
"2013-03-29"
(org-test-at-time "2014-03-04"
(org-read-date
t nil "++1y" nil
- (apply #'encode-time (org-parse-time-string "2012-03-29"))))))
+ (org-time-string-to-time "2012-03-29")))))
;; When `org-read-date-prefer-future' is non-nil, prefer future
;; dates (relatively to now) when incomplete. Otherwise, use
;; default date.
@@ -255,7 +255,7 @@
(let ((org-read-date-prefer-future t))
(org-read-date
t nil "1" nil
- (apply #'encode-time (org-parse-time-string "2012-03-29")))))))
+ (org-time-string-to-time "2012-03-29"))))))
(should
(equal
"2014-03-25"
@@ -263,7 +263,7 @@
(let ((org-read-date-prefer-future t))
(org-read-date
t nil "25" nil
- (apply #'encode-time (org-parse-time-string "2012-03-29"))))))))
+ (org-time-string-to-time "2012-03-29")))))))
(ert-deftest test-org/org-parse-time-string ()
"Test `org-parse-time-string'."
@@ -5538,8 +5538,7 @@ Paragraph<point>"
(equal "* H\nDEADLINE: <2012-03-29 -705d>"
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time
- (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(org-test-with-temp-text "* H\nDEADLINE: <2012-03-29>"
(let ((org-adapt-indentation nil)
(org-last-inserted-timestamp nil))
@@ -5548,8 +5547,7 @@ Paragraph<point>"
(should-error
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time
- (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(org-test-with-temp-text "* H"
(let ((org-adapt-indentation nil)
(org-last-inserted-timestamp nil))
@@ -5652,8 +5650,7 @@ Paragraph<point>"
(equal "* H\nSCHEDULED: <2012-03-29 -705d>"
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time
- (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(org-test-with-temp-text "* H\nSCHEDULED: <2012-03-29>"
(let ((org-adapt-indentation nil)
(org-last-inserted-timestamp nil))
@@ -5662,8 +5659,7 @@ Paragraph<point>"
(should-error
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time
- (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(org-test-with-temp-text "* H"
(let ((org-adapt-indentation nil)
(org-last-inserted-timestamp nil))
@@ -7929,7 +7925,7 @@ CLOSED: %s
(org-test-with-temp-text "Te<point>xt"
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(org-time-stamp nil)
(buffer-string)))))
;; With a prefix argument, also insert time.
@@ -7939,8 +7935,7 @@ CLOSED: %s
(org-test-with-temp-text "Te<point>xt"
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time
- (org-parse-time-string "2014-03-04 00:41")))))
+ (org-time-string-to-time "2014-03-04 00:41"))))
(org-time-stamp '(4))
(buffer-string)))))
;; With two universal prefix arguments, insert an active timestamp
@@ -7959,7 +7954,7 @@ CLOSED: %s
(org-test-with-temp-text "Te<point>xt"
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(org-time-stamp nil t)
(buffer-string)))))
;; When called from a timestamp, replace existing one.
@@ -7969,7 +7964,7 @@ CLOSED: %s
(org-test-with-temp-text "<2012-03-29<point> thu.>"
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(org-time-stamp nil)
(buffer-string)))))
(should
@@ -7978,7 +7973,7 @@ CLOSED: %s
(org-test-with-temp-text "<2012-03-29<point> thu.>--<2014-03-04 tue.>"
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(org-time-stamp nil)
(buffer-string)))))
;; When replacing a timestamp, preserve repeater, if any.
@@ -7988,7 +7983,7 @@ CLOSED: %s
(org-test-with-temp-text "<2012-03-29<point> thu. +2y>"
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(org-time-stamp nil)
(buffer-string)))))
;; When called twice in a raw, build a date range.
@@ -7998,7 +7993,7 @@ CLOSED: %s
(org-test-with-temp-text "<2012-03-29 thu.><point>"
(cl-letf (((symbol-function 'org-read-date)
(lambda (&rest args)
- (apply #'encode-time (org-parse-time-string "2014-03-04")))))
+ (org-time-string-to-time "2014-03-04"))))
(let ((last-command 'org-time-stamp)
(this-command 'org-time-stamp))
(org-time-stamp nil))
@@ -8173,8 +8168,7 @@ CLOSED: %s
"<2012-03-29 .+>"
(org-element-interpret-data
(org-timestamp-from-time
- (apply #'encode-time
- (org-parse-time-string "<2012-03-29 Thu 16:40>"))))))
+ (org-time-string-to-time "<2012-03-29 Thu 16:40>")))))
;; When optional argument WITH-TIME is non-nil, provide time
;; information.
(should
@@ -8182,8 +8176,7 @@ CLOSED: %s
"<2012-03-29 .+ 16:40>"
(org-element-interpret-data
(org-timestamp-from-time
- (apply #'encode-time
- (org-parse-time-string "<2012-03-29 Thu 16:40>"))
+ (org-time-string-to-time "<2012-03-29 Thu 16:40>")
t))))
;; When optional argument INACTIVE is non-nil, return an inactive
;; timestamp.
@@ -8192,8 +8185,7 @@ CLOSED: %s
"[2012-03-29 .+]"
(org-element-interpret-data
(org-timestamp-from-time
- (apply #'encode-time
- (org-parse-time-string "<2012-03-29 Thu 16:40>"))
+ (org-time-string-to-time "<2012-03-29 Thu 16:40>")
nil t)))))
(ert-deftest test-org/timestamp-to-time ()
diff --git a/testing/org-test.el b/testing/org-test.el
index 0f1e254aa7..d19c7f0447 100644
--- a/testing/org-test.el
+++ b/testing/org-test.el
@@ -455,7 +455,7 @@ TIME can be a non-nil Lisp time value, or a string
specifying a date and time."
(at (cl-gensym)))
`(let* ((,tm ,time)
(,at (if (stringp ,tm)
- (apply #'encode-time (org-parse-time-string ,tm))
+ (org-time-string-to-time ,tm)
,tm)))
(cl-letf
;; Wrap builtins whose behavior can depend on the current time.
- [elpa] externals/org updated (0583a0c5ea -> b4a72ddf98), ELPA Syncer, 2022/07/17
- [elpa] externals/org c550a42902 01/12: oc-basic: Parse @string entries in BiBTeX bibliographies, ELPA Syncer, 2022/07/17
- [elpa] externals/org a189697681 04/12: Fix tests for `org-parse-time-string' and `org-clock', ELPA Syncer, 2022/07/17
- [elpa] externals/org 132a9d304e 03/12: Use unknown DST instead of standard time in timestamps, ELPA Syncer, 2022/07/17
- [elpa] externals/org ae1db7df39 08/12: Use `org-encode-time' helper macro, ELPA Syncer, 2022/07/17
- [elpa] externals/org b4a72ddf98 12/12: org-agenda-show-current-time-in-grid: Use more common Unicode arrow, ELPA Syncer, 2022/07/17
- [elpa] externals/org bf930b6fe5 02/12: ; * lisp/org-refile.el (org-refile-targets): Fix typo., ELPA Syncer, 2022/07/17
- [elpa] externals/org e08ce5b27d 09/12: test-org.el: Add some tests for `org-test-with-timezone', ELPA Syncer, 2022/07/17
- [elpa] externals/org f3802b017c 06/12: testing/lisp: Use `org-time-string-to-time',
ELPA Syncer <=
- [elpa] externals/org a4105d0942 05/12: Use higher level helpers instead of `encode-time', ELPA Syncer, 2022/07/17
- [elpa] externals/org 064afa0c01 11/12: org-indent: Fix edge case when edited region ends at headline leading stars, ELPA Syncer, 2022/07/17
- [elpa] externals/org 79f0969ccc 10/12: * doc/org-manual.org (Using CDLaTeX to enter math): Clarify ' binding, ELPA Syncer, 2022/07/17
- [elpa] externals/org 8908a1bda1 07/12: org-macs.el: Introduce a helper for `encode-time', ELPA Syncer, 2022/07/17