Janik Rabe
d2f0bc70c8
Do not set CMP0037 on CMake 3.11.0 and above
...
This policy is no longer necessary because CMake issue #16062 , which
caused incorrect warnings to be shown, has been resolved in 3.11.0.
2018-09-07 10:11:36 +02:00
Thomas Lauf
961d0212ba
#167 Allow intervals to be shortened to zero width
...
Closes #167
2018-08-10 18:02:41 +02:00
Thomas Lauf
ca7676320c
Use configure_exclusions in shorten.t
2018-08-10 17:40:36 +02:00
Thomas Lauf
84a1ffea8f
Use configure_exclusions in move.t
2018-08-10 17:33:08 +02:00
Thomas Lauf
5b5a7c1e3d
Use configure_exclusions in delete.t
2018-08-10 17:13:56 +02:00
Thomas Lauf
224ea88724
Improve untag.t
...
- use interval asserts
- use configure_exclusions
- use utc time
2018-08-10 17:08:20 +02:00
Thomas Lauf
c483568e50
Improve track.t
...
- use interval asserts
- use configure_exclusions
2018-08-10 17:08:20 +02:00
Thomas Lauf
08323c6157
Use relative times in tags.t
2018-08-10 17:08:20 +02:00
Thomas Lauf
037d855f0e
Improve tag.t
...
- use interval asserts
- use utc times
- use configure_exclusions
2018-08-10 17:08:20 +02:00
Thomas Lauf
0d1ec8e06a
Improve stop.t
...
- use interval asserts
- use configure_exclusions
2018-08-10 17:08:20 +02:00
Thomas Lauf
34e8317d01
Improve stop.t
...
- use interval asserts
- use utc time
- use configure_exclusions
2018-08-10 17:08:20 +02:00
Thomas Lauf
15bb111171
Refactor configure_exclusions
2018-08-10 17:08:20 +02:00
Thomas Lauf
7fefdf80bd
Use assertItemsEqual to compare tags
2018-08-10 17:08:20 +02:00
Thomas Lauf
937fdea818
Use interval asserts in split.t
2018-08-10 17:08:20 +02:00
Thomas Lauf
ff01bc45ca
Use interval asserts in shorten.t
2018-08-10 17:08:20 +02:00
Thomas Lauf
49750faef4
Use interval asserts in move.t
2018-08-10 17:08:20 +02:00
Thomas Lauf
c7ae1b1588
Improve lengthen.t
...
- Use configure_exclusions
- Use interval asserts
2018-08-10 17:08:20 +02:00
Thomas Lauf
3f5b47f96c
Use interval asserts in join.t
2018-08-10 17:08:20 +02:00
Thomas Lauf
9569eb6144
Use configure_exclusions in gaps.t
2018-08-10 17:08:20 +02:00
Thomas Lauf
3299967274
Use interval asserts in fill.t
2018-08-10 17:08:20 +02:00
Thomas Lauf
14b655c6e8
Improve export.t
...
- Use interval asserts
- Use UTC time
- Extract configure_exclusions method
2018-08-10 17:08:20 +02:00
Thomas Lauf
3cec514c2d
Improve delete.t
...
- Use interval asserts
2018-08-10 17:08:20 +02:00
Thomas Lauf
d5d82f02fa
Improve continue.t
...
- Use tag assertions
- Use UTC time only
2018-08-10 17:08:20 +02:00
Thomas Lauf
d62c10aa2e
Improve clock.t
...
- Use interval asserts
2018-08-10 17:08:20 +02:00
Thomas Lauf
3a8f1c081e
Improve cancel.t
...
- Reduce test cases
- Introduce interval asserts
2018-08-10 17:08:20 +02:00
Janik Rabe
616ca4b884
#157 : Change error message for non-positive IDs
2018-08-08 07:06:42 +02:00
Janik Rabe
48aa9cfdc0
CLI: Ensure IDs are non-zero
...
This fixes out-of-bounds accesses in several subcommands when the
invalid ID @0 is passed to the program.
2018-08-08 07:06:42 +02:00
Thomas Lauf
b0193b3683
#9 TI-1: Clean-up
...
- Remove unused variables
- add empty line for PEP8 conformity
2018-07-24 18:51:00 +02:00
Thomas Lauf
8685a9e2bf
#9 TI-1: Add test for undo after consecutive starts
2018-07-24 18:48:35 +02:00
Thomas Lauf
3e17dae695
#9 TI-1: Add test for undo after track with adjust hint
2018-07-24 18:46:55 +02:00
Thomas Lauf
ec5bf9fa26
#9 TI-1: Fix assert message
2018-07-24 18:46:02 +02:00
Thomas Lauf
d230e40313
#9 TI-1: Make undo work with config actions
2018-07-24 18:40:11 +02:00
Thomas Lauf
9d29a14d64
#9 TI-1: Add testsuite
...
- Simple test for each undoable interval command
- Refactored assertions
2018-07-23 22:15:01 +02:00
Thomas Lauf
2dfc1707b4
#9 TI-1: Add test for undo command
2018-07-19 19:58:16 +02:00
Harish Ved
ea671d28bd
ReviewFixes: Reset tags instead of stop/start task; formatting changes
2018-05-15 18:21:36 +02:00
Harish Ved
d07cc99729
Handling modifications to description/tag/project for task
...
The taskwarrior extension script `on-modify.timewarrior` did not forward
modifications for description/tag/project to `timew`.
This resulted in non-existent tasks (with old tag etc) contiued to be
tracked and not updated
[Closes #105 ](https://github.com/GothenburgBitFactory/timewarrior/issues/105 )
2018-05-15 18:21:36 +02:00
Thomas Lauf
1bc3e07787
#21 Split test file for 'tag' and 'untag'
2018-05-13 17:56:55 +02:00
Thomas Lauf
10dfa64cfa
#21 Add implicit @1 to command 'untag'
...
- Extend interval assertions
- Add interval assertions to tests for command 'tag'
- Add interval assertions to tests for command 'untag'
2018-05-13 17:56:55 +02:00
Thomas Lauf
c595132a9c
#21 Use open interval when no id given
...
- Add test
- Special handling if database empty
2018-05-13 17:56:55 +02:00
Thomas Lauf
4afd14ee2e
#21 Let command 'tag' fail on no tags given
...
- Add test
2018-05-13 17:56:55 +02:00
Thomas Lauf
784ecbbfd9
#21 Move check for empty ID list
...
- Sharpen error message
- Add test
2018-05-13 17:56:55 +02:00
Thomas Lauf
420bddb095
#138 Added tests
2018-05-11 18:47:03 +02:00
Thomas Lauf
2c5812f7a3
Use the empty method to check for emptiness instead of comparing to an empty object
2018-05-10 20:57:22 +02:00
Thomas Lauf
b5acfed98f
Refactor totals.py
...
- add main
- move algorithm to function
- use __future__ module
- introduce new style formatting
- restructure test_totals.t accordingly
- add test for empty range
- add tests for colored output
2018-05-10 19:22:34 +02:00
Thomas Lauf
147865b50b
Fix time output in totals.py
...
- Convert UTC time to local time in output
- Change single quote to double quote
- Use new style python formatting
- Make tests use current time
- Fix test for open interval
2018-05-09 18:25:16 +02:00
Thomas Lauf
ca7951cace
Add dedicated assertion for intervals
2018-05-04 18:05:22 +02:00
Thomas Lauf
9c97c4a1ce
TI-94 #98 Added test
2018-03-20 22:56:40 +01:00
Simon Ruderich
2271bd9eea
Use https:// link for opensource.org
2018-03-16 23:11:08 +01:00
Thomas Lauf
81a7bba721
fix pydoc, coding style, optimize imports
2018-03-11 21:45:16 +01:00
Thomas Lauf
0a992e0601
TI-93 #97 Add test
2018-03-08 20:44:10 +01:00