Mercurial > hg > Feedworm
view tests/FeedUpdaterTests.py @ 205:adf7f617bda9
make the name of the design document configurable via command line switch. When cloning the feedworm db, the design document is no longer the same as the database name
author | dirk |
---|---|
date | Sat, 02 Jun 2012 04:24:49 +0200 |
parents | fd4c8bfa62d6 |
children | bb3c851b18b1 |
line wrap: on
line source
import unittest from Feed import Feed from FeedUpdater import FeedUpdater from FeedUpdater import FeedUpdateException class FeedUpdaterTests(unittest.TestCase): def testFeedContainsInvalidUrl(self): feed = Feed("invalid", "http://thisurldoesnotexist.xxx") try: FeedUpdater(None, feed).update() self.fail("updating an invalid URL must fail") except FeedUpdateException: # this one was expected pass def testFeedContainsValidUrl(self): feed = Feed("valid", "http://www.joelonsoftware.com/rss.xml") result = FeedUpdater(None, feed).getFeed() self.assertEqual("Joel on Software", result["feed"].title) if __name__ == "__main__": #import sys;sys.argv = ['', 'Test.testName'] unittest.main()