add load methddos

This commit is contained in:
stubbfel
2014-08-09 00:35:33 +02:00
parent 886953c9fc
commit 816d196f81
3 changed files with 210 additions and 9 deletions

View File

@@ -11,19 +11,35 @@ class TestFeed(unittest.TestCase):
def setUp(self):
super().setUp()
self.testFeed = Feed("sbk", "podcast", "audio/mpeg", "testfeeds/podcast/sbk/sbk.xml")
self.testFeed = Feed("sbk", "podcast", "application/x-bittorrent", "testfeeds/podcast/sbk/sbk.xml")
def test_load_new_feed(self):
self.assertTrue(False)
js = JsonFile("testfeeds/podcast/sbk/sbk.json")
js.check_and_remove_file()
self.testFeed.load_new_feed()
self.assertTrue(os.path.exists("testfeeds/podcast/sbk/sbk.json"))
self.assertIsNotNone(js.read_json_file())
def test_load_new_feed_error_feed_already_exits(self):
self.assertTrue(False)
self.assertRaises(AssertionError, self.testFeed.load_new_feed)
def test_load_new_feed_error_none_serializer(self):
self.testFeed.serializer = None
self.assertRaises(AssertionError, self.testFeed.load_new_feed)
def test_load_existing_feed(self):
self.assertTrue(False)
self.testFeed.load_existing_feed()
self.assertTrue(os.path.exists("testfeeds/podcast/sbk/sbk.json"))
def test_load_existing_feed_error_feed_not_exits(self):
self.assertTrue(False)
js = JsonFile("testfeeds/podcast/sbk/sbk.json")
js.check_and_remove_file()
self.assertRaises(AssertionError, self.testFeed.load_existing_feed)
def test_load_existing_feed_error_none_serializer(self):
self.testFeed.serializer = None
self.assertRaises(AssertionError, self.testFeed.load_existing_feed)
def test_load_feed(self):
feed = self.testFeed.load_feed()
@@ -40,11 +56,14 @@ class TestFeed(unittest.TestCase):
self.assertIsInstance(self.testFeed.load_feed(), feedparser.FeedParserDict)
self.assertEqual(1, feed["bozo"])
def test_load_feed_error_loading_failed(self):
self.assertTrue(False)
def test_setup_feed(self):
self.assertTrue(False)
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(self.testFeed.feed_config)
self.assertIsNotNone(self.testFeed.feed_folder_path)
self.assertIsNotNone(self.testFeed.config_path)
def test_setup_feed_error_none_parameter(self):
self.assertRaises(AssertionError, self.testFeed.setup_feed, None, "podcast", "audio/mpeg",