diff --git a/weboob/backends/eatmanga/backend.py b/weboob/backends/eatmanga/backend.py
index 114d0cb2..b33841eb 100644
--- a/weboob/backends/eatmanga/backend.py
+++ b/weboob/backends/eatmanga/backend.py
@@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with weboob. If not, see .
-from weboob.tools.capabilities.gallery.genericcomicreader.backend import GenericComicReaderBackend, DisplayPage
+from weboob.tools.capabilities.gallery.genericcomicreader import GenericComicReaderBackend, DisplayPage
__all__ = ['EatmangaBackend']
diff --git a/weboob/backends/mangafox/backend.py b/weboob/backends/mangafox/backend.py
index a13dcb74..2c31cf54 100644
--- a/weboob/backends/mangafox/backend.py
+++ b/weboob/backends/mangafox/backend.py
@@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with weboob. If not, see .
-from weboob.tools.capabilities.gallery.genericcomicreader.backend import GenericComicReaderBackend, DisplayPage
+from weboob.tools.capabilities.gallery.genericcomicreader import GenericComicReaderBackend, DisplayPage
__all__ = ['MangafoxBackend']
diff --git a/weboob/backends/mangahere/backend.py b/weboob/backends/mangahere/backend.py
index 9d7e449f..a86bbc91 100644
--- a/weboob/backends/mangahere/backend.py
+++ b/weboob/backends/mangahere/backend.py
@@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with weboob. If not, see .
-from weboob.tools.capabilities.gallery.genericcomicreader.backend import GenericComicReaderBackend, DisplayPage
+from weboob.tools.capabilities.gallery.genericcomicreader import GenericComicReaderBackend, DisplayPage
__all__ = ['MangahereBackend']
diff --git a/weboob/backends/mangareader/backend.py b/weboob/backends/mangareader/backend.py
index 1e02bcbf..a2bea78c 100644
--- a/weboob/backends/mangareader/backend.py
+++ b/weboob/backends/mangareader/backend.py
@@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with weboob. If not, see .
-from weboob.tools.capabilities.gallery.genericcomicreader.backend import GenericComicReaderBackend, DisplayPage
+from weboob.tools.capabilities.gallery.genericcomicreader import GenericComicReaderBackend, DisplayPage
__all__ = ['MangareaderBackend']
diff --git a/weboob/backends/mangatoshokan/backend.py b/weboob/backends/mangatoshokan/backend.py
index 6ad372c4..baa29a07 100644
--- a/weboob/backends/mangatoshokan/backend.py
+++ b/weboob/backends/mangatoshokan/backend.py
@@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with weboob. If not, see .
-from weboob.tools.capabilities.gallery.genericcomicreader.backend import GenericComicReaderBackend, DisplayPage
+from weboob.tools.capabilities.gallery.genericcomicreader import GenericComicReaderBackend, DisplayPage
__all__ = ['MangatoshokanBackend']
diff --git a/weboob/backends/simplyreadit/backend.py b/weboob/backends/simplyreadit/backend.py
index 7ade6b5d..3a251d25 100644
--- a/weboob/backends/simplyreadit/backend.py
+++ b/weboob/backends/simplyreadit/backend.py
@@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with weboob. If not, see .
-from weboob.tools.capabilities.gallery.genericcomicreader.backend import GenericComicReaderBackend, DisplayPage
+from weboob.tools.capabilities.gallery.genericcomicreader import GenericComicReaderBackend, DisplayPage
__all__ = ['SimplyreaditBackend']
diff --git a/weboob/tools/capabilities/gallery/genericcomicreader/backend.py b/weboob/tools/capabilities/gallery/genericcomicreader.py
similarity index 96%
rename from weboob/tools/capabilities/gallery/genericcomicreader/backend.py
rename to weboob/tools/capabilities/gallery/genericcomicreader.py
index 69b422f2..1f59512b 100644
--- a/weboob/tools/capabilities/gallery/genericcomicreader/backend.py
+++ b/weboob/tools/capabilities/gallery/genericcomicreader.py
@@ -24,6 +24,7 @@ import re
from weboob.capabilities.gallery import ICapGallery, BaseGallery, BaseImage
from weboob.tools.backend import BaseBackend
from weboob.tools.browser import BaseBrowser, BasePage
+from weboob.tools.test import BackendTest
__all__ = ['GenericComicReaderBackend']
@@ -74,6 +75,10 @@ class GenericComicReaderBackend(BaseBackend, ICapGallery):
def create_default_browser(self):
b = self.create_browser(self.BROWSER_PARAMS)
b.PAGES = self.PAGES
+ try:
+ b.DOMAIN = self.DOMAIN
+ except AttributeError:
+ pass
return b
def iter_gallery_images(self, gallery):
diff --git a/weboob/tools/capabilities/gallery/genericcomicreader/__init__.py b/weboob/tools/capabilities/gallery/genericcomicreader/__init__.py
deleted file mode 100644
index e69de29b..00000000