File tree 4 files changed +18
-19
lines changed
4 files changed +18
-19
lines changed Original file line number Diff line number Diff line change @@ -58,10 +58,10 @@ jobs:
58
58
- name : Test `--freedaily`
59
59
run : |
60
60
python main.py --freedaily /home/runner/Musik/Blinkist/
61
- # NOTE: The following should require a paid plan, but doesn't. Let's see for how much longer it works .
62
- - name : Test `--book-slug`
63
- run : |
64
- python main.py --book-slug get-smart-en /home/runner/Musik/Blinkist/
61
+ # NOTE: The following requires Blinkist Premium .
62
+ # - name: Test `--book-slug`
63
+ # run: |
64
+ # python main.py --book-slug get-smart-en /home/runner/Musik/Blinkist/
65
65
- name : Check the directory contents
66
66
run : |
67
67
ls -hl /home/runner/Musik/Blinkist/*
Original file line number Diff line number Diff line change @@ -12,14 +12,14 @@ def test_get_free_daily():
12
12
def test_get_latest_books ():
13
13
books = blinkist .get_latest_books ()
14
14
assert len (books ) > 0
15
- assert len (books ) <= 8 # NOTE: We use <= becauase search_books filters out non-book results.
15
+ assert len (books ) <= 8 # NOTE: We use <= because search_books filters out non-book results.
16
16
assert books [0 ].title
17
17
18
18
19
19
def test_get_trending_books ():
20
20
books = blinkist .get_trending_books ()
21
21
assert len (books ) > 0
22
- assert len (books ) <= 8 # NOTE: We use <= becauase search_books filters out non-book results.
22
+ assert len (books ) <= 8 # NOTE: We use <= because search_books filters out non-book results.
23
23
assert books [0 ].title
24
24
25
25
@@ -38,7 +38,7 @@ def test_default(self):
38
38
39
39
def test_limit (self ):
40
40
books = blinkist .search_books ("smart" , limit = 5 )
41
- assert len (books ) <= 5 # NOTE: We use <= becauase search_books filters out non-book results.
41
+ assert len (books ) <= 5 # NOTE: We use <= because search_books filters out non-book results.
42
42
43
43
def test_languages (self ):
44
44
books = blinkist .search_books ("smart" , limit = 10 )
Original file line number Diff line number Diff line change 1
- from blinkist .book import Book
2
- from blinkist .chapter import Chapter
3
-
4
- # def test___init__():
5
-
6
- # def test___repr__():
1
+ import pytest
7
2
8
- # def test___hash__():
9
-
10
- # def test___eq__():
3
+ from blinkist import blinkist
4
+ from blinkist .chapter import Chapter
11
5
12
- book = Book .from_slug ('get-smart-en' )
6
+ # book = Book.from_slug('get-smart-en')
7
+ book = blinkist .get_free_daily ('en' )
13
8
14
9
10
+ @pytest .mark .skip (reason = "Requires Blinkist Premium." )
15
11
def test_from_slug ():
16
12
# ↓ book-specific
17
13
assert book .title == "Get Smart!"
@@ -28,7 +24,7 @@ def test_chapters():
28
24
assert all (chapter .data ['text' ] for chapter in book .chapters )
29
25
30
26
# ↓ book-specific
31
- assert len (book .chapters ) == 1 + 9 + 1
27
+ # assert len(book.chapters) == 1+9+1
32
28
33
29
34
30
def test_download_cover (tmp_path ):
Original file line number Diff line number Diff line change 1
1
import pytest
2
2
3
+ from blinkist import blinkist
3
4
from blinkist .book import Book
4
5
from blinkist .chapter import Chapter
5
6
6
- book = Book .from_slug ('get-smart-en' )
7
+ # book = Book.from_slug('get-smart-en')
8
+ book = blinkist .get_free_daily ('en' )
7
9
chapter = book .chapters [0 ]
8
10
9
11
12
+ @pytest .mark .skip (reason = "Requires Blinkist Premium." )
10
13
def test_from_id ():
11
14
chapter = Chapter .from_id (book , '58da6e44232de90004a6e66d' )
12
15
assert chapter .data ['text' ]
You can’t perform that action at this time.
0 commit comments