mirror of
https://github.com/moparisthebest/SickRage
synced 2024-11-14 05:15:12 -05:00
28 lines
962 B
Python
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())
|