Peter Schmidbauer
9d8d6a83ae
remove py2 remnants and use mocks in tests
...
fstring wip
Run pyupgrade
fix broken pyupgrade fstring
run pyupgrade on plugin dir
fixup! remove py2 remnants and use mocks in tests
small print bugfix
The file=sys.stderr was part of the format(), so an error got printed to
stdout
Drop use of codecs package
Use builtins.open() instead
fixup! remove py2 remnants and use mocks in tests
2020-04-10 11:51:55 -07:00
Justin Proffitt
c249c8ded9
Add '-not' flag for excluding tags from filter
...
Add tests for the excluding tags with -not
2020-04-10 11:51:55 -07:00
MinchinWeb
e14910c83f
Switch to hashmark Markdown headers on export
...
Closes #487
[Markdown Export] deal with linebreaks in jrnl files
[YAML Exporter] apply fix just applied to Markdown Exporter
2020-04-10 11:51:55 -07:00
Micah Jerome Ellison
8abbdf4db5
[GH-632] confirming that each journal can be parsed during upgrade, and aborting upgrade if not
...
[GH-632] raising exception in upgrade.py on fail
Handling it in install.py to prevent config from being overwritten when upgrade fails
[GH-632] removing unnecessary whitespace
[GH-632] removing unreachable return statement
[GH-632] adding call to action to report issue when upgrade fails
2020-04-10 11:51:55 -07:00
Greg Bodnar
623fa6c307
Create encrypted journal
...
Add failing test for configuring an encrypted journal
Overload open for EncryptedJournal
This avoids the execution path that calls EncryptedJournal._create()
without a password parameter. It results in duplication of code that
requests and stores a password, which should be factored out in a
subsequent change.
Modify test to test for returned strings
The entered string for the password is not being used by the test and I
don't understand why.
Use util wrapper for getpass
This allows for tests to run without prompting for user input.
2020-04-10 11:51:55 -07:00
Jonathan Wren
b260ff35b9
#631 Escape data in square brackets
2020-04-10 11:51:55 -07:00
Micah Jerome Ellison
f37f82f782
[GH-614] resolving issues around unreadable dates and unparsed dates
2020-04-10 11:51:55 -07:00
Micah Jerome Ellison
b56026d989
#5 Removing DayOne tests
2020-04-10 11:51:55 -07:00
Jonathan Wren
13631b9a68
Fix issue #584 YAMLLoadWarning ( #585 )
2020-04-10 11:51:55 -07:00
Manuel Ebert
60a955de20
Template exporting FTW
2016-08-19 23:20:31 +00:00
Manuel Ebert
bdc9dc598d
Fix Keyring tests
2016-08-19 21:43:27 +00:00
Philip Douglass
ba05411a80
User defined indent character ( #419 )
...
Make indent character configurable.
2016-04-15 23:00:49 -07:00
flight16
28d87861cc
Merged PR
2015-12-28 21:36:17 -08:00
Manuel Ebert
4adb5c252a
Update tests for templates
2015-07-01 22:23:13 -07:00
Manuel Ebert
3408440705
Fix that goddamn timezone test
2015-04-21 16:34:27 +02:00
Manuel Ebert
07fbf73dee
Fix for #322
2015-04-21 15:49:27 +02:00
Manuel Ebert
0d1b381bd1
Merge pull request #347 from MinchinWeb/2.0-rc1-markdown-export-fix
...
2.0 rc1 markdown export fix
2015-04-20 14:29:17 +02:00
Manuel Ebert
9bf4e52b2c
Tests for #343
2015-04-20 14:25:20 +02:00
Manuel Ebert
8e7126a4b7
Merge branch 'pr/342' into 2.0-rc1
2015-04-20 14:15:57 +02:00
Manuel Ebert
22ae53407e
Split tests
2015-04-20 14:13:34 +02:00
Manuel Ebert
f1907bd27d
Fix test arg parsing
2015-04-20 14:12:34 +02:00
MinchinWeb
7e21472e2d
grr...fix typo
2015-04-14 16:55:06 -06:00
MinchinWeb
8d46ddac46
Make the tests pass
2015-04-14 16:49:49 -06:00
MinchinWeb
0d44bcb41e
Check for heading level error
2015-04-14 15:58:55 -06:00
MinchinWeb
f1a83a51ed
Add testing for increasing Headings on Markdown export
2015-04-14 15:13:00 -06:00
flight16
a212e86503
Fix breaking test submitted in ebee196444
.
2015-04-13 23:23:54 +09:00
flight16
ebee196444
Add single letter alias -s for option --short
...
--short was being used in a test for date logic, but I added a second
test for explicitness.
2015-04-13 09:08:43 +09:00
Manuel Ebert
539a88ed14
Tests for parsing issue fix
2015-04-05 18:38:37 +02:00
Manuel Ebert
6c18b6f3b4
More encoding madness
2015-04-05 06:38:38 +04:00
Manuel Ebert
6e52b5eb70
Tests for #333
2015-04-05 03:27:09 +04:00
Manuel Ebert
c508e0c574
Update all tests to new time format
2015-04-05 03:25:39 +04:00
Manuel Ebert
a5f08e6081
Introduce legacy classes
2015-04-05 07:25:22 +10:00
Manuel Ebert
2615070df0
Hardcoded salt to fix crypto
2015-04-04 17:50:44 +11:00
Manuel Ebert
a1b5a4099e
Work on cryptography
2014-09-27 13:15:46 -07:00
Manuel Ebert
e75e3d73a0
Converts tests to YAML
2014-09-12 15:28:12 -07:00
Manuel Ebert
09b94d1047
Remove deprecated tests
2014-09-12 14:28:03 -07:00
Matthias Vogelgesang
ae47c5bb80
Fix failing behave tests
2014-09-12 14:27:34 -07:00
Manuel Ebert
60c03d96d6
Fixes config tests
2014-09-12 14:22:45 -07:00
Matthias Vogelgesang
afae3d16a7
Use PyXDG to save config and journal in XDG dirs
...
This change also hides the CONFIG_PATH state information entirely within
the install module. Therefore, the cli module does not have to care about
checking existence of files and paths.
2014-09-12 14:20:05 -07:00
Manuel Ebert
9c4b97ef5c
typo
2014-08-07 13:27:48 +02:00
Manuel Ebert
db3de3d1cc
Tags at the beginning of lines
2014-08-07 13:25:50 +02:00
U-NA\cle1413
e0fb621110
Add assertion to scenario that verifies a tag on a new line is recoginized as a tag.
2014-07-23 11:19:47 -04:00
Matt Hoffman
d5142a0a0a
There should be a whitespace character in front of a tag. Fixes issue #237 .
2014-07-22 22:14:26 -04:00
Manuel Ebert
286366ae85
Regression test for future timestamps
2014-07-21 17:33:39 +09:00
Manuel Ebert
1822f50c70
Tests for date parsing and -on
2014-07-21 13:30:36 +09:00
Manuel Ebert
88d4c52568
Tests for tagging
2014-07-02 15:35:05 +02:00
Manuel Ebert
9265c3f850
Fixes xml header
2014-05-22 13:24:04 -07:00
Manuel Ebert
09066ee64d
Fix encoding in tests
2014-05-22 12:16:26 -07:00
Craig Moyer
acc1b77d1c
Re-fix Issue #56 by changing Regex to discriminate between title and entry.
...
Added BDD tests to cover this feature.
2014-04-24 21:34:30 -04:00
Manuel Ebert
91de932568
Tests for ignoring invalid DayOne entries
2014-04-16 14:35:03 -04:00