[scripts] Add koreader test scripts
This commit is contained in:
@ -5,7 +5,7 @@ Scripts are a collection of helpful utility scripts, or simple gut-check tests f
|
|||||||
* test_recipe_scraper.py
|
* test_recipe_scraper.py
|
||||||
Asserts various urls by making actual calls out to the internet, while our test suite mocks return values.
|
Asserts various urls by making actual calls out to the internet, while our test suite mocks return values.
|
||||||
|
|
||||||
#+begin_src sh
|
#+begin_src shell
|
||||||
python ../manage.py shell < ../scripts/test_recipe_scraper.py
|
python ../manage.py shell < ../scripts/test_recipe_scraper.py
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
@ -15,3 +15,13 @@ python ../manage.py shell < ../scripts/test_recipe_scraper.py
|
|||||||
| Checking: | https://cookingwithmike.com/quinoa-meatloaf/ | | |
|
| Checking: | https://cookingwithmike.com/quinoa-meatloaf/ | | |
|
||||||
| Checking: | https://www.kingarthurbaking.com/recipes/overnight-sourdough-waffles-recipe | | |
|
| Checking: | https://www.kingarthurbaking.com/recipes/overnight-sourdough-waffles-recipe | | |
|
||||||
| Checking: | https://dirt.fyi/article/2026/02/25-years-of-ipod-brain?src=longreads | | |
|
| Checking: | https://dirt.fyi/article/2026/02/25-years-of-ipod-brain?src=longreads | | |
|
||||||
|
|
||||||
|
* test_koreader_import.py
|
||||||
|
Run through an actual koreader sqlite file and make sure imports work as expected
|
||||||
|
|
||||||
|
#+begin_src shell
|
||||||
|
rm db.sqlite3
|
||||||
|
cp ../db.sqlite3 .
|
||||||
|
python ../manage.py shell < ../scripts/test_koreader_import.py
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
|||||||
BIN
scripts/koreader-test.sqlite3
Normal file
BIN
scripts/koreader-test.sqlite3
Normal file
Binary file not shown.
6
scripts/test_koreader_import.py
Normal file
6
scripts/test_koreader_import.py
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
from books.koreader import process_koreader_sqlite_file
|
||||||
|
|
||||||
|
|
||||||
|
process_koreader_sqlite_file("./koreader-test.sqlite3", 1)
|
||||||
Reference in New Issue
Block a user