Files
feedcrawler/testenv/tests/config/testconfig.py
2014-07-18 23:00:06 +02:00

38 lines
984 B
Python

__author__ = 'dev'
import unittest
import os.path
from config.config import Config
class TestConfig(unittest.TestCase):
def test_key_not_exists(self):
value = Config.get("not_existing_config_key")
self.assertIsNone(value)
def test_feed_types(self):
types = Config.get("FeedTypes")
self.assertIsNotNone(types)
self.assertIsInstance(types, set)
def test_feed_link_types(self):
types = Config.get("FeedLinkTypes")
self.assertIsNotNone(types)
self.assertIsInstance(types, set)
def test_feed_storage_folder(self):
path = Config.get("FeedStorageFolder")
self.assertIsNotNone(path)
self.assertIsInstance(path, str)
self.assertTrue(os.path.isdir(path))
def test_feed_storage_prefix(self):
prefix = Config.get("FeedStoragePrefix")
self.assertIsNotNone(prefix)
self.assertIsInstance(prefix, dict)
if __name__ == '__main__':
unittest.main()