rename entrie handler
This commit is contained in:
33
testenv/tests/feed/test_entry_handler.py
Normal file
33
testenv/tests/feed/test_entry_handler.py
Normal file
@@ -0,0 +1,33 @@
|
||||
__author__ = 'dev'
|
||||
|
||||
import unittest
|
||||
from feed.entry_handler import EntryHandler
|
||||
from feed.feed import Feed
|
||||
import utilities.file_methods as fm
|
||||
|
||||
|
||||
class TestEntryHandler(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.__feed = Feed("example", "rss", "application/x-bittorrent", "testfeeds/rss/example/feed.xml")
|
||||
self.__lh = EntryHandler(self.__feed)
|
||||
|
||||
def test__init_wrong_feed_object(self):
|
||||
self.assertRaises(AssertionError, EntryHandler, None)
|
||||
self.assertRaises(AssertionError, EntryHandler, self.__lh)
|
||||
|
||||
def test_handle_entries(self):
|
||||
self.__lh.handle_entries()
|
||||
self.assertTrue(True)
|
||||
|
||||
def test_handle_entry(self):
|
||||
self.__lh.handle_entry("www.example.com")
|
||||
self.assertTrue(True)
|
||||
|
||||
def test_detect_new_entries(self):
|
||||
feed_obj = fm.read_json_file(self.__feed.feed_file_path)
|
||||
self.assertListEqual(self.__lh.detect_new_entries(), feed_obj["entries"])
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
@@ -15,7 +15,7 @@ class TestFileMethod(unittest.TestCase):
|
||||
self.__text_file_content = "this is a test"
|
||||
self.__json_object_file_content = {"1": "4711", "123": "0815"}
|
||||
self.__json_string_file_content = "{\"1\": \"4711\", \"123\": \"0815\"}"
|
||||
self.__feed_file_path = "testfeeds/rss/feed.xml"
|
||||
self.__feed_file_path = "testfeeds/rss/example/feed.xml"
|
||||
self.__feed_json_file_path = "testfeed.json"
|
||||
self.__empty_string = ""
|
||||
self.__wrong_dict = "{1}"
|
||||
@@ -97,5 +97,6 @@ class TestFileMethod(unittest.TestCase):
|
||||
self.assertRaises(AssertionError, fm.write_feed_json_file, self.__feed_json_file_path, None, None)
|
||||
fm.check_and_remove_file(self.__feed_json_file_path)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user