118 Commits

Author SHA1 Message Date
jayme-github
a90b7a647e Create tags from sub directories
The names of sub directories in the consumer directory will be added as
tags for the document to be consumed.
To enable this, set:
PAPERLESS_CONSUMER_RECURSIVE=1
PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS=1

Fixes #50
2020-11-30 14:22:35 +01:00
jonaswinkler
1d12b310f6 fixes to the search index 2020-11-28 11:49:46 +01:00
jonaswinkler
0bc68d7d1a more tests and bugfixes. 2020-11-27 15:36:32 +01:00
jonaswinkler
d2e919849a refactored the test cases to use a mixin for setting up temporary directories. 2020-11-27 14:00:41 +01:00
jonaswinkler
77d0fb670e tests: wait for the consumer to exit before removing directories. 2020-11-27 13:14:02 +01:00
jonaswinkler
6cd54034d2 tests: disable db logger in all tests except logger tests 2020-11-27 13:13:11 +01:00
jonaswinkler
72b4f817df moved consumption dir check into the correct spot 2020-11-27 13:12:13 +01:00
jonaswinkler
f47837efde add empty test case. 2020-11-27 00:05:29 +01:00
jonaswinkler
f49bf187eb more tests. 2020-11-26 23:56:57 +01:00
jonaswinkler
4ab7577069 improved test cases. Python 3.6 compatibility. 2020-11-26 22:17:14 +01:00
jonaswinkler
dac7971cd6 Apparently there was a very good reason to use inotify. fixes #46 complete with test cases for inotify and polling. 2020-11-26 17:57:03 +01:00
Jonas Winkler
d08e6f333a Test cases for the API 2020-11-26 17:57:00 +01:00
Jonas Winkler
c4f5f640ee tests for the classifier and fixes for edge cases with minimal data. 2020-11-26 14:18:34 +01:00
Jonas Winkler
0e301e4563 added a test case for the index 2020-11-22 11:42:30 +01:00
Jonas Winkler
afc3753e58 code cleanup 2020-11-21 14:03:45 +01:00
Jonas Winkler
779157c4d5 code cleanup 2020-11-21 12:12:19 +01:00
Jonas Winkler
fc0ba2098a FileType does not care about the extension anymore. 2020-11-20 16:18:59 +01:00
Jonas Winkler
f976a0b4ba mime type handling 2020-11-20 13:31:03 +01:00
Jonas Winkler
8c40c54421 codestyle 2020-11-18 22:41:14 +01:00
Jonas Winkler
8a8ffca3dc Merge branch 'dev' into mail_rework 2020-11-17 18:42:40 +01:00
Jonas Winkler
00d2dc7fef fixed test case. 2020-11-17 18:35:45 +01:00
Jonas Winkler
e6d85dd308 Merge branch 'dev' into mail_rework 2020-11-17 17:13:22 +01:00
Jonas Winkler
04637c1a10 codestyle changes 2020-11-17 17:13:08 +01:00
Jonas Winkler
0a967aaf4c Merge branch 'dev' into mail_rework 2020-11-17 17:01:15 +01:00
Jonas Winkler
d616dbeca6 more tests 2020-11-17 14:20:28 +01:00
Jonas Winkler
39ba14aac1 refactor 2020-11-17 11:49:44 +01:00
Jonas Winkler
2e5fff1179 a new test for the document classifier 2020-11-17 02:50:17 +01:00
Jonas Winkler
24bb8c71c9 Merge branch 'dev' into mail_rework 2020-11-17 00:23:10 +01:00
Jonas Winkler
9a48d6c577 Changed the way parsers are discovered. This also prepares for upcoming changes regarding content types and file types: parsers should declare what they support, and actual file extensions should not be hardcoded everywhere. 2020-11-16 23:53:12 +01:00
Jonas Winkler
e30f0b274b added more testing 2020-11-16 23:16:37 +01:00
Jonas Winkler
d99b4623f8 first implementation of the mail rework 2020-11-15 23:56:22 +01:00
Jonas Winkler
b195d17158 add exception handler for invalid filename formats. 2020-11-13 20:31:51 +01:00
Jonas Winkler
eb6805e37e code style fixes 2020-11-12 21:09:45 +01:00
Jonas Winkler
ce7bb51df2 test database errors. 2020-11-11 14:38:41 +01:00
Jonas Winkler
8b8a2af053 fixed the file handling implementation. The feature is cool, but the original implementation had so many small flaws it wasn't even funny. 2020-11-11 14:21:33 +01:00
Jonas Winkler
30f837d49f fixed most of the test cases 2020-11-08 13:49:15 +01:00
Jonas Winkler
548941b1bb added the filename handling back into the code 2020-11-08 13:00:45 +01:00
Jonas Winkler
340f9f141f fixed most of the tests 2020-11-02 19:42:23 +01:00
Jonas Winkler
dd16b7262e unified document matching, legacy and automatching work alongside now 2020-10-28 11:45:11 +01:00
Jonas Winkler
d3af1e8815 unified data folders 2020-10-26 00:35:24 +01:00
Jonas Winkler
d365e8ac22 removed reminders, changed a bunch of stuff 2020-10-20 00:35:27 +02:00
Jonas Winkler
b71049ad16 Merge branch 'master' into dev 2020-10-16 15:02:57 +02:00
Wolf-Bastian Poettner
bb8e3ad686 Add: ensure original directory is created and removed for each test case 2020-04-15 20:17:58 +00:00
Wolf-Bastian Poettner
0a064bfd74 Fix: testcase left unaccessible directory 2020-04-15 20:16:25 +00:00
Wolf-Bastian Poettner
3365550515 Add: more tests 2020-04-13 13:32:13 +00:00
Wolf-Bastian Poettner
679fdc407c Add: make unit test add their temporary directory to the deletion list 2020-04-13 07:13:54 +00:00
Wolf-Bastian Poettner
e2cc21f5bb Removed MEDIA_ROOT setting override for test that did not require it 2020-04-13 07:13:28 +00:00
Wolf-Bastian Poettner
8651c5f3bb Add: Ability to specifically remove temporary directories that have been used by a unit test 2020-04-13 07:12:48 +00:00
Wolf-Bastian Poettner
c83f58eec4 Remove temporary directories after failed tests 2020-04-10 13:12:17 +00:00
Wolf-Bastian Poettner
c028f7dde5 Recover from accidentally renamed files 2020-04-10 12:54:07 +00:00