mirror of
https://github.com/ajurna/cbwebreader.git
synced 2025-12-06 14:17:19 +00:00
fixes for tests and update to README.md
This commit is contained in:
@@ -39,8 +39,7 @@ export COMIC_BOOK_VOLUME=some_path_to_comics_directory
|
|||||||
Build and run the project using docker-compose:
|
Build and run the project using docker-compose:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker-compose build
|
docker-compose up --build -d
|
||||||
docker-compose up
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Running Tests
|
## Running Tests
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ class ComicBookTests(TestCase):
|
|||||||
|
|
||||||
nav = book.nav(user)
|
nav = book.nav(user)
|
||||||
|
|
||||||
self.assertEqual(nav.prev_path, "")
|
self.assertEqual(nav['prev_path'], "")
|
||||||
self.assertEqual(nav.cur_path, urlsafe_base64_encode(book.selector.bytes))
|
self.assertEqual(nav['cur_path'], urlsafe_base64_encode(book.selector.bytes))
|
||||||
|
|
||||||
def test_nav_with_comic_above(self):
|
def test_nav_with_comic_above(self):
|
||||||
user = User.objects.get(username="test")
|
user = User.objects.get(username="test")
|
||||||
@@ -75,9 +75,9 @@ class ComicBookTests(TestCase):
|
|||||||
|
|
||||||
nav = book.nav(user)
|
nav = book.nav(user)
|
||||||
|
|
||||||
self.assertEqual(nav.prev_path, urlsafe_base64_encode(prev_book.selector.bytes))
|
self.assertEqual(nav['prev_path'], urlsafe_base64_encode(prev_book.selector.bytes))
|
||||||
self.assertEqual(nav.cur_path, urlsafe_base64_encode(book.selector.bytes))
|
self.assertEqual(nav['cur_path'], urlsafe_base64_encode(book.selector.bytes))
|
||||||
self.assertEqual(nav.next_path, urlsafe_base64_encode(next_book.selector.bytes))
|
self.assertEqual(nav['next_path'], urlsafe_base64_encode(next_book.selector.bytes))
|
||||||
|
|
||||||
def test_nav_with_comic_below(self):
|
def test_nav_with_comic_below(self):
|
||||||
user = User.objects.get(username="test")
|
user = User.objects.get(username="test")
|
||||||
@@ -86,8 +86,8 @@ class ComicBookTests(TestCase):
|
|||||||
next_book = ComicBook.objects.get(file_name="test2.rar", directory__isnull=True)
|
next_book = ComicBook.objects.get(file_name="test2.rar", directory__isnull=True)
|
||||||
nav = book.nav(user)
|
nav = book.nav(user)
|
||||||
|
|
||||||
self.assertEqual(nav.cur_path, urlsafe_base64_encode(book.selector.bytes))
|
self.assertEqual(nav['cur_path'], urlsafe_base64_encode(book.selector.bytes))
|
||||||
self.assertEqual(nav.next_path, urlsafe_base64_encode(next_book.selector.bytes))
|
self.assertEqual(nav['next_path'], urlsafe_base64_encode(next_book.selector.bytes))
|
||||||
|
|
||||||
def test_nav_with_nothing_below(self):
|
def test_nav_with_nothing_below(self):
|
||||||
user = User.objects.get(username="test")
|
user = User.objects.get(username="test")
|
||||||
@@ -95,8 +95,8 @@ class ComicBookTests(TestCase):
|
|||||||
book = ComicBook.objects.get(file_name="test4.rar")
|
book = ComicBook.objects.get(file_name="test4.rar")
|
||||||
nav = book.nav(user)
|
nav = book.nav(user)
|
||||||
|
|
||||||
self.assertEqual(nav.cur_path, urlsafe_base64_encode(book.selector.bytes))
|
self.assertEqual(nav['cur_path'], urlsafe_base64_encode(book.selector.bytes))
|
||||||
self.assertEqual(nav.next_path, "")
|
self.assertEqual(nav['next_path'], "")
|
||||||
|
|
||||||
def test_generate_directory(self):
|
def test_generate_directory(self):
|
||||||
user = User.objects.get(username="test")
|
user = User.objects.get(username="test")
|
||||||
|
|||||||
Reference in New Issue
Block a user