jrnl/tests/lib
Micah Jerome Ellison 4a7057c038
Refactor --template code (#1711)
* Move path concerns to path.py and template concerns to editor.py -- BDD tests are failing
* Move path-related constants from config.py to path.py
* Mock get_templates_path in its new calling file
* Mediate template arg vs. config in controller then read template text in editor and unify those two use cases.
Some tests still failing
* Fix test whose message had changed
* poe format
* Refactor for easier unit testing and add unit tests
* Use path strings instead of Path objects in return values to prevent side effects that caused unit tests to fail on some platforms
* poe format
* Attempt to bypass getcwd errors in CI with patch
* Consistently use strings for paths instead of some strings and some pathlib.Path
* Keep pathlib within a function for readability
* fix for ruamel.yaml versions >=0.17.22
* Run poe format

---------

Co-authored-by: Jonathan Wren <jonathan@nowandwren.com>
2023-05-20 16:13:24 -07:00
..
fixtures.py Refactor --template code (#1711) 2023-05-20 16:13:24 -07:00
given_steps.py Allow combinations of --change-time, --delete, and --edit while correctly counting the number of entries affected (#1669) 2023-03-25 12:32:25 -07:00
helpers.py Use pytest-bdd 6 (#1685) 2023-03-04 12:37:06 -08:00
then_steps.py fix some linting issues for failing PR (#1745) 2023-05-20 16:03:46 -07:00
type_builders.py Use pytest-bdd 6 (#1685) 2023-03-04 12:37:06 -08:00
when_steps.py Use pytest-bdd 6 (#1685) 2023-03-04 12:37:06 -08:00