buku/tests
Alex 2b7f142245 Feature/search multiple tags (#187)
* Implement feature "Search multiple tags, exclusion in tag search"

Add failing test for searching any multiple set of tags

Search any tags works; passing tests

Add failing test for searching all multiple tags

Search all tags works

Do not allow combination of search logics

Adds support for tag exclusion search

Update Search Options Group

Update README

Clean up

Fix man/readme language

Fix search_by_tag docstring

Split tags by ' - ' not '-': allows for hyphenation

Remove unnecessary else

Change search_logic lang to search_operator

Update exclusion language in readme and man

Print warning if ',' and '+' are both used in a search

* Add documentation and examples to manpage, improve documentation in README and buku.py

* Enforce space separation of '+' and document

* Fix under-indent in tests that causes build failure

* Add test to check that search_by_tag constructs correct sqlite query; also remove unittest.skips from search_by_tag tests

* Move tag search preparation work into prep_tag_search helper function; add test to test_buku.py

* Use pytest.mark.parametrize for test_prep_tag_search
2017-08-15 02:37:01 +05:30
..
__init__.py Add setup.py for installation as a system tool. 2016-11-06 19:44:44 +01:00
test_buku.py Feature/search multiple tags (#187) 2017-08-15 02:37:01 +05:30
test_BukuCrypt.py Feature/test (#130) 2017-03-18 19:11:59 +05:30
test_bukuDb.py Feature/search multiple tags (#187) 2017-08-15 02:37:01 +05:30
test_BukuHTMLParser.py Feature/test (#130) 2017-03-18 19:11:59 +05:30
test_ExtendedArgumentParser.py Feature/fix help test (#178) 2017-07-25 12:26:02 +05:30