Example #1
0
# -*- coding: utf-8 -*-

from unittest import TestCase
from collections import defaultdict

from nose.tools import raises

from tests.helper.Stubs import Core, adminUser, normalUser

from pyload.Api import InvalidConfigSection
from pyload.database import DatabaseBackend
from pyload.config.ConfigParser import ConfigParser
from pyload.config.ConfigManager import ConfigManager
from pyload.utils import primary_uid

adminUser = primary_uid(adminUser)
normalUser = primary_uid(normalUser)


class TestConfigManager(TestCase):
    @classmethod
    def setUpClass(cls):
        cls.core = Core()
        cls.db = DatabaseBackend(cls.core)
        cls.core.db = cls.db
        cls.db.manager = cls.core
        cls.db.manager.statusMsg = defaultdict(lambda: "statusmsg")
        cls.parser = ConfigParser()
        cls.config = ConfigManager(cls.core, cls.parser)
        cls.db.setup()
Example #2
0
 def user(self):
     return primary_uid(self.owner)
Example #3
0
# -*- coding: utf-8 -*-

from unittest import TestCase
from collections import defaultdict

from nose.tools import raises

from tests.helper.Stubs import Core, adminUser, normalUser

from pyload.Api import InvalidConfigSection
from pyload.database import DatabaseBackend
from pyload.config.ConfigParser import ConfigParser
from pyload.config.ConfigManager import ConfigManager
from pyload.utils import primary_uid

adminUser = primary_uid(adminUser)
normalUser = primary_uid(normalUser)

class TestConfigManager(TestCase):

    @classmethod
    def setUpClass(cls):
        cls.core = Core()
        cls.db = DatabaseBackend(cls.core)
        cls.core.db = cls.db
        cls.db.manager = cls.core
        cls.db.manager.statusMsg = defaultdict(lambda: "statusmsg")
        cls.parser = ConfigParser()
        cls.config = ConfigManager(cls.core, cls.parser)
        cls.db.setup()