SickRage/tests/feedparser_tests.py

28 lines
962 B
Python

import unittest
import sys
import os.path
import test_lib as test
sys.path.append(os.path.abspath('..'))
sys.path.append(os.path.abspath('../lib'))
from sickbeard.rssfeeds import RSSFeeds
class FeedParserTests(unittest.TestCase):
def test_newznab(self):
RSSFeeds().clearCache()
result = RSSFeeds().getFeed('http://lolo.sickbeard.com/api?t=caps')
self.assertTrue('entries' in result)
self.assertTrue('feed' in result)
self.assertTrue('categories' in result.feed)
if __name__ == "__main__":
print "=================="
print "STARTING - FEEDPARSER TESTS"
print "=================="
print "######################################################################"
suite = unittest.TestLoader().loadTestsFromTestCase(FeedParserTests)
testresults = unittest.TextTestRunner(verbosity=2).run(suite)
# Return 0 if successful, 1 if there was a failure
sys.exit(not testresults.wasSuccessful())