add load methddos
This commit is contained in:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user