53 lines
1.7 KiB
Python
53 lines
1.7 KiB
Python
__author__ = 'dev'
|
|
|
|
import unittest
|
|
from feed.feed import Feed
|
|
from utilities.jsonfile import JsonFile
|
|
from config.config import Config
|
|
import os.path
|
|
|
|
|
|
class TestFeed(unittest.TestCase):
|
|
|
|
def setUp(self):
|
|
super().setUp()
|
|
self.testFeed = Feed("sbk", "podcast", "application/x-bittorrent",
|
|
"http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/")
|
|
|
|
def test_load_new_feed(self):
|
|
self.assertTrue(False)
|
|
|
|
def test_load_new_feed_error_feed_already_exits(self):
|
|
self.assertTrue(False)
|
|
|
|
def test_load_existing_feed(self):
|
|
self.assertTrue(False)
|
|
|
|
def test_load_existing_feed_error_feed_not_exits(self):
|
|
self.assertTrue(False)
|
|
|
|
def test_load_feed(self):
|
|
self.assertTrue(False)
|
|
|
|
def test_load_feed_error_loading_failed(self):
|
|
self.assertTrue(False)
|
|
|
|
def test_setup_feed(self):
|
|
self.assertTrue(False)
|
|
|
|
def test_new_feed_folder(self):
|
|
self.assertTrue(os.path.exists(self.testFeed.new_feed_folder()))
|
|
|
|
def test_create_feed_config_file(self):
|
|
feed_config = self.testFeed.create_feed_config_file("sbk", "podcast", "application/x-bittorrent",
|
|
"http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/")
|
|
self.assertIsNotNone(feed_config)
|
|
self.assertEqual("sbk", feed_config["FeedName"])
|
|
self.assertEqual("podcast", feed_config["FeedType"])
|
|
self.assertEqual("application/x-bittorrent", feed_config["LinkType"])
|
|
self.assertEqual("http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/", feed_config["FeedUrl"])
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|