forked from Github/appendfilename
extend pattern timestamps by date2name, 1/2
This extends the pattern tested to consider all five stamp formats issued by date2name when passing appendfilename either in default, or prepend mode. It doesn't yet the --smart-prepend mode as third option.
This commit is contained in:
parent
49254c4429
commit
903b6adbe0
3 changed files with 14 additions and 6 deletions
0
Makefile
Executable file → Normal file
0
Makefile
Executable file → Normal file
|
|
@ -4,7 +4,7 @@
|
||||||
# author: nbehrnd@yahoo.com
|
# author: nbehrnd@yahoo.com
|
||||||
# license: GPL v3, 2022.
|
# license: GPL v3, 2022.
|
||||||
# date: 2022-01-05 (YYYY-MM-DD)
|
# date: 2022-01-05 (YYYY-MM-DD)
|
||||||
# edit: 2022-01-07 (YYYY-MM-DD)
|
# edit: 2022-01-09 (YYYY-MM-DD)
|
||||||
#
|
#
|
||||||
"""Test pad for functions by appendfilename with pytest.
|
"""Test pad for functions by appendfilename with pytest.
|
||||||
|
|
||||||
|
|
@ -34,7 +34,9 @@ PROGRAM = str("./appendfilename/__init__.py")
|
||||||
|
|
||||||
@pytest.mark.default
|
@pytest.mark.default
|
||||||
@pytest.mark.parametrize("arg1", ["test.txt", "2021-12-31_test.txt",
|
@pytest.mark.parametrize("arg1", ["test.txt", "2021-12-31_test.txt",
|
||||||
"2021-12-31T18.48.22_test.txt"])
|
"2021-12-31T18.48.22_test.txt",
|
||||||
|
"20211231_test.txt", "2012-12_test.txt",
|
||||||
|
"211231_test.txt"])
|
||||||
@pytest.mark.parametrize("arg2", ["-t book", "-t book_shelf",
|
@pytest.mark.parametrize("arg2", ["-t book", "-t book_shelf",
|
||||||
"--text book", "--text book_shelf"])
|
"--text book", "--text book_shelf"])
|
||||||
@pytest.mark.parametrize("arg3", [" ", "!", "@", "#", "$", "%", "*", "_", "+",
|
@pytest.mark.parametrize("arg3", [" ", "!", "@", "#", "$", "%", "*", "_", "+",
|
||||||
|
|
@ -63,7 +65,9 @@ def test_pattern_s1(arg1, arg2, arg3):
|
||||||
|
|
||||||
@pytest.mark.prepend
|
@pytest.mark.prepend
|
||||||
@pytest.mark.parametrize("arg1", ["test.txt", "2021-12-31_test.txt",
|
@pytest.mark.parametrize("arg1", ["test.txt", "2021-12-31_test.txt",
|
||||||
"2021-12-31T18.48.22_test.txt"])
|
"2021-12-31T18.48.22_test.txt",
|
||||||
|
"20211231_test.txt", "2012-12_test.txt",
|
||||||
|
"211231_test.txt"])
|
||||||
@pytest.mark.parametrize("arg2", ["-t book", "-t book_shelf",
|
@pytest.mark.parametrize("arg2", ["-t book", "-t book_shelf",
|
||||||
"--text book", "--text book_shelf"])
|
"--text book", "--text book_shelf"])
|
||||||
@pytest.mark.parametrize("arg3", [" ", "!", "@", "#", "$", "%", "*", "_", "+",
|
@pytest.mark.parametrize("arg3", [" ", "!", "@", "#", "$", "%", "*", "_", "+",
|
||||||
|
|
|
||||||
|
|
@ -175,7 +175,7 @@ markers =
|
||||||
# author: nbehrnd@yahoo.com
|
# author: nbehrnd@yahoo.com
|
||||||
# license: GPL v3, 2022.
|
# license: GPL v3, 2022.
|
||||||
# date: 2022-01-05 (YYYY-MM-DD)
|
# date: 2022-01-05 (YYYY-MM-DD)
|
||||||
# edit: 2022-01-07 (YYYY-MM-DD)
|
# edit: 2022-01-09 (YYYY-MM-DD)
|
||||||
#
|
#
|
||||||
"""Test pad for functions by appendfilename with pytest.
|
"""Test pad for functions by appendfilename with pytest.
|
||||||
|
|
||||||
|
|
@ -213,7 +213,9 @@ PROGRAM = str("./appendfilename/__init__.py")
|
||||||
#+begin_src python :tangle test_appendfilename.py
|
#+begin_src python :tangle test_appendfilename.py
|
||||||
@pytest.mark.default
|
@pytest.mark.default
|
||||||
@pytest.mark.parametrize("arg1", ["test.txt", "2021-12-31_test.txt",
|
@pytest.mark.parametrize("arg1", ["test.txt", "2021-12-31_test.txt",
|
||||||
"2021-12-31T18.48.22_test.txt"])
|
"2021-12-31T18.48.22_test.txt",
|
||||||
|
"20211231_test.txt", "2012-12_test.txt",
|
||||||
|
"211231_test.txt"])
|
||||||
@pytest.mark.parametrize("arg2", ["-t book", "-t book_shelf",
|
@pytest.mark.parametrize("arg2", ["-t book", "-t book_shelf",
|
||||||
"--text book", "--text book_shelf"])
|
"--text book", "--text book_shelf"])
|
||||||
@pytest.mark.parametrize("arg3", [" ", "!", "@", "#", "$", "%", "*", "_", "+",
|
@pytest.mark.parametrize("arg3", [" ", "!", "@", "#", "$", "%", "*", "_", "+",
|
||||||
|
|
@ -251,7 +253,9 @@ def test_pattern_s1(arg1, arg2, arg3):
|
||||||
#+begin_src python :tangle test_appendfilename.py
|
#+begin_src python :tangle test_appendfilename.py
|
||||||
@pytest.mark.prepend
|
@pytest.mark.prepend
|
||||||
@pytest.mark.parametrize("arg1", ["test.txt", "2021-12-31_test.txt",
|
@pytest.mark.parametrize("arg1", ["test.txt", "2021-12-31_test.txt",
|
||||||
"2021-12-31T18.48.22_test.txt"])
|
"2021-12-31T18.48.22_test.txt",
|
||||||
|
"20211231_test.txt", "2012-12_test.txt",
|
||||||
|
"211231_test.txt"])
|
||||||
@pytest.mark.parametrize("arg2", ["-t book", "-t book_shelf",
|
@pytest.mark.parametrize("arg2", ["-t book", "-t book_shelf",
|
||||||
"--text book", "--text book_shelf"])
|
"--text book", "--text book_shelf"])
|
||||||
@pytest.mark.parametrize("arg3", [" ", "!", "@", "#", "$", "%", "*", "_", "+",
|
@pytest.mark.parametrize("arg3", [" ", "!", "@", "#", "$", "%", "*", "_", "+",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue