view tests/couchdb/FeedTests.py @ 158:e8bb107a74e1

all preferences are stored in a single JSON document in the couchdb backend. PreferencesDialog converts QString to a proper Python datatybe before sending it to the backend.
author dirk
date Mon, 29 Aug 2011 02:33:51 +0200
parents 7217b060b39c
children 1220e62b63dd
line wrap: on
line source


from backend.couchdb.Feed import Feed
from backend.couchdb.CouchDbBackend import CouchDbBackend
import unittest

class Test(unittest.TestCase):
    def setUp(self):
        self.database = CouchDbBackend().database

    def _testAllFeeds(self):
        allFeeds = Feed.all(self.database)
        self.assertEqual(2, len(allFeeds))

    def testFeedPropertyAccess(self):
        feed = Feed.all(self.database)[0]
        self.assertEquals("BBC", feed.title)

if __name__ == "__main__":
    #import sys;sys.argv = ['', 'Test.testName']
    unittest.main()