mv all filemethdos to file_ethods.py

This commit is contained in:
stubbfel
2014-08-21 00:01:18 +02:00
parent 7df02333f1
commit c7cb2ffaca
12 changed files with 271 additions and 352 deletions

View File

@@ -2,24 +2,22 @@ __author__ = 'dev'
import unittest
from feed.feed import Feed
from utilities.jsonfile import JsonFile
from config.config import Config
import os.path
import feedparser
import utilities.file_methods as fm
class TestFeed(unittest.TestCase):
def setUp(self):
super().setUp()
self.testFeed = Feed("sbk", "podcast", "application/x-bittorrent", "testfeeds/podcast/sbk/sbk.xml")
def test_load_new_feed(self):
js = JsonFile("testfeeds/podcast/sbk/sbk.json")
js.check_and_remove_file()
fm.check_and_remove_file("testfeeds/podcast/sbk/sbk.json")
self.testFeed.load_new_feed()
self.assertTrue(os.path.exists("testfeeds/podcast/sbk/sbk.json"))
self.assertIsNotNone(js.read_json_file())
self.assertIsNotNone(fm.read_json_file("testfeeds/podcast/sbk/sbk.json"))
def test_load_new_feed_error_feed_already_exits(self):
self.assertRaises(AssertionError, self.testFeed.load_new_feed)
@@ -33,8 +31,7 @@ class TestFeed(unittest.TestCase):
self.assertTrue(os.path.exists("testfeeds/podcast/sbk/sbk.json"))
def test_load_existing_feed_error_feed_not_exits(self):
js = JsonFile("testfeeds/podcast/sbk/sbk.json")
js.check_and_remove_file()
fm.check_and_remove_file("testfeeds/podcast/sbk/sbk.json")
self.assertRaises(AssertionError, self.testFeed.load_existing_feed)
def test_load_existing_feed_error_none_serializer(self):
@@ -59,8 +56,7 @@ class TestFeed(unittest.TestCase):
def test_setup_feed(self):
self.assertTrue(os.path.exists("testfeeds/podcast/sbk/"))
self.assertTrue(os.path.exists("testfeeds/podcast/sbk/sbk-config.json"))
js = JsonFile("testfeeds/podcast/sbk/sbk-config.json")
self.assertIsNotNone(js.read_json_file())
self.assertIsNotNone(fm.read_json_file("testfeeds/podcast/sbk/sbk-config.json"))
self.assertIsNotNone(self.testFeed.feed_config)
self.assertIsNotNone(self.testFeed.feed_folder_path)
self.assertIsNotNone(self.testFeed.config_path)
@@ -72,7 +68,7 @@ class TestFeed(unittest.TestCase):
"http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/")
self.assertRaises(AssertionError, self.testFeed.setup_feed, "sbk", "podcast", None,
"http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/")
self.assertRaises(AssertionError, self.testFeed.setup_feed, "sbk", "podcast","audio/mpeg", None)
self.assertRaises(AssertionError, self.testFeed.setup_feed, "sbk", "podcast", "audio/mpeg", None)
def test_create_feed_config_path(self):
self.testFeed.config_path = "foo"
@@ -87,8 +83,8 @@ class TestFeed(unittest.TestCase):
self.assertRaises(AssertionError, self.testFeed.new_feed_folder)
def test_create_feed_config_file(self):
feed_config = self.testFeed.create_feed_config_file("sbk", "podcast", "audio/mpeg",
"http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/")
feed_config = Feed.create_feed_config_file("sbk", "podcast", "audio/mpeg",
"http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/")
self.assertIsNotNone(feed_config)
self.assertEqual("sbk", feed_config["FeedName"])
self.assertEqual("podcast", feed_config["FeedType"])
@@ -96,16 +92,17 @@ class TestFeed(unittest.TestCase):
self.assertEqual("http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/", feed_config["FeedUrl"])
def test_create_feed_config_file_error_wrong_parameter(self):
self.assertRaises(AssertionError, self.testFeed.create_feed_config_file, None, "podcast",
self.assertRaises(AssertionError, Feed.create_feed_config_file, None, "podcast",
"audio/mpeg", "http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/")
self.assertRaises(AssertionError, self.testFeed.create_feed_config_file, "sbk", None,
self.assertRaises(AssertionError, Feed.create_feed_config_file, "sbk", None,
"audio/mpeg", "http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/")
self.assertRaises(AssertionError, self.testFeed.create_feed_config_file, "sbk", "podcast", None,
self.assertRaises(AssertionError, Feed.create_feed_config_file, "sbk", "podcast", None,
"http://www.staatsbuergerkunde-podcast.de/feed/mp3-rss/")
self.assertRaises(AssertionError, self.testFeed.create_feed_config_file, "sbk", "podcast",
self.assertRaises(AssertionError, Feed.create_feed_config_file, "sbk", "podcast",
"audio/mpeg", None)
self.assertRaises(AssertionError, self.testFeed.create_feed_config_file, "sbk", "podcast",
self.assertRaises(AssertionError, Feed.create_feed_config_file, "sbk", "podcast",
"audiomg", None)
if __name__ == '__main__':
unittest.main()