예제 #1
0
파일: test_movietmdb.py 프로젝트: EQ4/smewt
    def testSimple(self):
        data = yaml.load(tests)

        for filename, md in data.items():
            print 'testing', filename
            query = MemoryObjectGraph()
            query.Media(filename = unicode(filename))

            schain = SolvingChain(MovieFilename(), MovieTMDB())
            result = schain.solve(query).find_all(Movie)

            self.assertEqual(len(result), 1, 'Solver coudn\'t solve anything...')
            result = result[0]

            for key, value in md.items():
                self.assertEqual(result.get(key), value)

            from smewt.base import cache
            cache.save('/tmp/smewt.cache')
예제 #2
0
    def testSimple(self):
        data = yaml.load(tests)

        for filename, md in data.items():
            print 'testing', filename
            query = MemoryObjectGraph()
            query.Media(filename=unicode(filename))

            schain = SolvingChain(MovieFilename(), MovieTMDB())
            result = schain.solve(query).find_all(Movie)

            self.assertEqual(len(result), 1,
                             'Solver coudn\'t solve anything...')
            result = result[0]

            for key, value in md.items():
                self.assertEqual(result.get(key), value)

            from smewt.base import cache
            cache.save('/tmp/smewt.cache')
예제 #3
0
def shutdown():
    cache.save('/tmp/smewt.cache')
예제 #4
0
파일: smewttest.py 프로젝트: EQ4/smewt
def shutdown():
    cache.save('/tmp/smewt.cache')
예제 #5
0
파일: smewtdaemon.py 프로젝트: EQ4/smewt
 def saveCache(self):
     cache.save(self._cacheFilename())