Commit Graph

112 Commits

Author SHA1 Message Date
rachmadaniHaryono
43ba2a50f8 new: dev: test export db simple case 2019-04-28 08:12:00 +08:00
rachmadaniHaryono
fc9558e6f3 fix: test: exp argument test_search_by_tag_query 2019-04-13 08:18:33 +08:00
rachmadaniHaryono
fc4f6bff6e fix: test: test_update_rec_update_all_bookmark for p 3.7 2019-04-13 08:02:08 +08:00
rachmadaniHaryono
0a085e1946 fix: test: test_search_by_tag_query 2019-04-13 07:58:51 +08:00
rachmadaniHaryono
7197add803 fix: test: test_update_rec_exec_arg for p 3.7 2019-04-13 07:42:19 +08:00
rachmadaniHaryono
0b726b4112 chg: no deadline for test_browse_by_index 2019-01-15 15:27:09 +08:00
rachmadaniHaryono
fbdbdb6119 fix: test deadline 2019-01-15 15:06:22 +08:00
rachmadaniHaryono
f20a5bdbb3 fix: skipped test 2019-01-15 14:58:47 +08:00
rachmadaniHaryono
ce7eccced3 remove redundant skip test 2019-01-15 14:37:38 +08:00
Arun Prakash Jana
a67fd2f012
Skip failing tests
test_delete_rec_range_and_delay_commit
test_delete_rec_index_and_delay_commit
2019-01-15 06:56:49 +05:30
rachmadaniHaryono
acc08c1ec8 chg: test: assert none 2019-01-02 03:41:24 +08:00
rachmadaniHaryono
d0ef116a0b new: dev: fix test test_cleardb 2019-01-02 03:35:22 +08:00
Sébastien Lavoie
094f44b369 Improve readability and fix minor typos. 2018-12-30 20:49:38 -06:00
rachmadaniHaryono
b51ef69c5e chg: test: use url zip for firefox bm load 2018-10-30 10:21:21 +08:00
rachmadaniHaryono
1713b8372d chg: test: shorten time for test_browse_by_index 2018-10-30 10:21:21 +08:00
rachmadaniHaryono
cf3e68e3ca fix: test: using example.com 2018-10-30 10:19:54 +08:00
rachmadaniHaryono
41cf1d2223 fix: test: test_search_by_multiple_tags_search_any 2018-10-30 10:19:53 +08:00
rachmadaniHaryono
99cc6332ed fix: test: test_bukudb flake8 error 2018-10-30 10:19:53 +08:00
rachmadaniHaryono
95547f85a6 chg: test: update test on browser bm load
- use local test file
- comment line on dumping the data
- print info when dumping the data
2018-10-30 10:18:41 +08:00
rachmadaniHaryono
ac55d322a4 chg: test: shorten time for 5 longest test
- also use example.com instead of test.com
2018-10-30 10:18:40 +08:00
Arun Prakash Jana
a9afc78f7e
Jump to prompt if no args 2018-09-02 12:07:09 +05:30
Arun Prakash Jana
77894f830e
Skip test_print_rec_hypothesis() 2018-08-30 05:57:50 +05:30
rachmadaniHaryono
9d2b414384 fix: test: test_add_rec_add_invalid_url 2018-08-06 15:47:38 +08:00
rachmadaniHaryono
c0af32544a chg: test: use http for example.com 2018-08-06 14:37:28 +08:00
Arun Prakash Jana
f5782a6257
Add refreshdb test 2018-08-01 10:08:14 +05:30
Arun Prakash Jana
60a12a8362
Skip refreshdb test 2018-08-01 10:00:24 +05:30
rachmadaniHaryono
d74190ee92 chg: test: refreshdb 2018-07-31 19:01:18 +08:00
rachmadaniHaryono
b476b40151 fix: text: travis 2018-07-31 15:32:43 +08:00
rachmadaniHaryono
57aec20406 chg: test: add info when test failed 2018-07-31 15:08:19 +08:00
Arun Prakash Jana
de7a6993e0
Fix build break 2018-07-19 02:27:15 +05:30
rachmadani haryono
c3d38cb17b Feature/pytest (#288)
* chg: test: pytest

* chg: test: required package attrs

* fix: test: regex input

* chg: test: remove unused conftest

* chg: test: verbose on testing refreshdb

* chg: dev: sort required package

* Revert "chg: test: verbose on testing refreshdb"

This reverts commit f391b36ba4b729a67b744330d226a84b48655a7d.
2018-06-22 10:41:36 +05:30
rachmadaniHaryono
0e9ebcc464 chg: test: remove unused zip link 2018-05-04 23:23:09 -07:00
rachmadaniHaryono
738afa36a6 chg: test: remove unused pickle lib 2018-05-04 23:23:09 -07:00
rachmadaniHaryono
f50bdd13f8 chg: test: browser test
- add method to dump new exp_res
- use local file
2018-05-04 23:23:09 -07:00
SaltyCatFish
e12d2f95f0 Support keyword filtering (records having keywords a and b but not c and d) (#256)
* Support keyword filtering (records having keywords a and b but not c and d)

* Remove debug statements.

* Left a pass statement by mistake.

* Update cli help to show word list '[...]' after search options.

* Add space after method doc.

* Change cli option '-W --without' to '-x --exclude'
2018-03-25 23:10:06 +05:30
rachmadani haryono
5c728030aa test for search_keywords_and_filter_by_tags method (#254)
* new: test: search_keywords_and_filter_by_tags

* fix: test: set pytest version
2018-03-23 08:49:19 +05:30
Arun Prakash Jana
f804233ef9
Sanitize PR #252 2018-03-23 05:10:48 +05:30
SaltyCatFish
6db194405b Add search_and_filter (#252)
* Add search_and_filter

* Update search_any_keyword_and_filter_by_tags and tests.
2018-03-23 04:15:20 +05:30
Alex
c2d21b8c24 Feature/order search results by keyword matches (#244)
* Add case statements to search_by_tag

* Add subselect so we don't return score column

* update tests to change expected order of results

* Add case statements to searchdb

* Add docstring to wrap_in_case_statement

* Add to comment in search_by_multiple_tags_search_any test

* Switch clause to fragment

* Change case_select variable to case_statement

* Remove wrap_in_case_statement function and use lambda instead
2018-02-18 06:52:59 +05:30
rachmadani haryono
19e8fff33d Feature/test copy url to clipboard support (#243)
* chg: dev: move new feature to its own function

* chg: test: test copy_to_clipboard func

* chg: test: remove pytest-catchlog

* chg: test: minimum pytest version

* chg: test: add exception on python 3.5&3.6 tests
2018-02-11 21:27:33 +05:30
rachmadani haryono
88105878e4 chg: test: add exception on python3.4 tests (#242) 2018-02-04 21:38:59 +05:30
Arun Prakash Jana
4e93f235f6
Fix urllib.request import 2017-12-02 22:02:20 +05:30
Arun Prakash Jana
b7a1b3b8b5
Retire Python 3.3 support, reached EOL
Ref: https://www.python.org/downloads/release/python-337/
2017-12-02 21:53:20 +05:30
Alex
2d037d00d7 Use set operations in suggest_similar_tag method; add tests (#230)
* Use set operations in suggest_similar_tag method; add tests

* remove extra blank line
2017-11-06 08:19:10 +05:30
Arun Prakash Jana
d9be8e17f4
Add test case to shorten and expand url 2017-10-23 19:28:18 +05:30
Arun Prakash Jana
01e3b005b4 edit_update_rec(): id=-1 is valid now, use -2 2017-10-09 01:33:47 +05:30
rachmadani haryono
7719f480b1 test browser database load (#215)
* new: test: add chrome json test

* chg: test: remove unused json

* chg: dev: use gh uploaded file

* chg: test: parametrize the test

* new: test: chrome no parent tag pickle result file

* new: test: load firefox db test

* chg: test: merge same method on fixture

* fix: dev: false variable name

* chg: test: move zip extractor to its own method

* chg: test: use external zip file for exp result

* fix: test: flake8 fix

* fix: test: use strpath from folder

* fix: test: firefox nopt expected result

* chg: test: remove test data file from repo
2017-09-21 20:45:18 +05:30
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
rachmadani haryono
d91ce68aba new: test: python3.6 on travis (#170)
* new: test: python3.6 on travis

* chg: dev: change deploy python version

* chg: dev: change skip message
2017-07-12 22:23:38 +05:30
Ralic Lo
7ee95f7f1e Convert to Python3 (#160)
* Convert to python3

* Remove .bak

* Remove (( and )) in print
2017-05-19 07:10:43 +05:30