# Path: cum/config.py
# class BaseConfig(object):
# class MadokamiConfig(object):
#     def __init__(self):
#     def __setattr__(self, name, value):
#     def default_download_directory(self):
#     def load(self):
#     def serialize(self):
#     def write(self):
#     def __init__(self, config, dict):
#     def login(self):
# def get():
# def initialize(directory=None):
# 
# Path: cum/exceptions.py
# class CumException(Exception):
# class LoginError(CumException):
# class ScrapingError(CumException):
# class ConfigError(CumException):
#     def __init__(self, message=''):
#     def __str__(self):
#     def __init__(self, config, cursor, message=''):


from cum import config, exceptions
        from cum.scrapers import madokami
import cumtest
import os
import unittest
                         '027-036', '037-046', '047-056', '057-066', '067-076',
                         '077-086', '087-096', '097-106', '107-116', '117-126',
                         '127-136', '137-146', '147-156', '157-167', '168-178',
                         '179-189', '190-200', '201-211', '212-222', '223-233',
                         '234-244', '245-256', '257-268'],
            'groups': [None],
            'name': 'Kami nomi zo Shiru Sekai',
            'url': 'https://manga.madokami.al/Manga/K/KA/KAMI/Kami%20nomi%20'
                   'zo%20Shiru%20Sekai'
        }
        self.series_information_tester(data)

    @cumtest.skipIfNoMadokamiLogin
    def test_series_medaka_box(self):
        data = {
            'alias': 'medaka-box',
            'chapters': [
                '000 (OShot) [mag]',
                '001-007',
                '001-007',
                '008-016',
                '017-025',
                '026-034',
                '035-043',
                '044-052',
                '053-061',
                '062-070',
                '071-079',
                '080-088',
                '089-097',

# Path: cum/config.py
# class BaseConfig(object):
# class MadokamiConfig(object):
#     def __init__(self):
#     def __setattr__(self, name, value):
#     def default_download_directory(self):
#     def load(self):
#     def serialize(self):
#     def write(self):
#     def __init__(self, config, dict):
#     def login(self):
# def get():
# def initialize(directory=None):
# 
# Path: cum/exceptions.py
# class CumException(Exception):
# class LoginError(CumException):
# class ScrapingError(CumException):
# class ConfigError(CumException):
#     def __init__(self, message=''):
#     def __str__(self):
#     def __init__(self, config, cursor, message=''):


# Path: tests/test_scraper_madokami.py
from cum import config, exceptions
        from cum.scrapers import madokami
import cumtest
import os
import unittest

                         '027-036', '037-046', '047-056', '057-066', '067-076',
                         '077-086', '087-096', '097-106', '107-116', '117-126',
                         '127-136', '137-146', '147-156', '157-167', '168-178',
                         '179-189', '190-200', '201-211', '212-222', '223-233',
                         '234-244', '245-256', '257-268'],
            'groups': [None],
            'name': 'Kami nomi zo Shiru Sekai',
            'url': 'https://manga.madokami.al/Manga/K/KA/KAMI/Kami%20nomi%20'
                   'zo%20Shiru%20Sekai'
        }
        self.series_information_tester(data)

    @cumtest.skipIfNoMadokamiLogin
    def test_series_medaka_box(self):
        data = {
            'alias': 'medaka-box',
            'chapters': [
                '000 (OShot) [mag]',
                '001-007',
                '001-007',
                '008-016',
                '017-025',
                '026-034',
                '035-043',
                '044-052',
                '053-061',
                '062-070',
                '071-079',
                '080-088',
                '089-097',

                '098-106',