def testIndexBadUri(self):
     try:
         indexer = IndexAppService(self._directory, self.shaManager)
         indexer.indexFOAFUri("http://www.frikier.org/noexiste.rdf")
         indexer.close()
     finally:
         indexer.close()
    def setUp(self):

        self._directory = RAMDirectory()
        self.shaManager = ShaManager(TESTDB)
        indexer = IndexAppService(self._directory, self.shaManager)
        indexer.indexFOAFUri(FRADEURI)
        indexer.indexFOAFUri(WIKIERURI)
        indexer.close()

        self._searcher = SearchAppService(self._directory, self.shaManager)
    def testOptimization(self):
        indexer = IndexAppService(self._directory, self.shaManager)
        self.assertEquals(indexer.counter, 1000)
        for i in range(0,100):
            indexer.indexFOAF({"sha":"xxxxxxx", "uri":"http://www.blablabla.org"})
        self.assertEquals(indexer.counter, 900)

        indexer.counter = 5
        for i in range(0,6):
            indexer.indexFOAF({"sha":"xxxxxxx", "uri":"http://www.blablabla.org"})
        self.assertEquals(indexer.counter, 999)