Пример #1
0
 def test(self):
     session = Session()
     crawl = Crawl()
     crawl.begin()
     session.add(crawl)
     try:
         session.commit()
     except IntegrityError, e:
         session.close()
         Crawl.dropAndCreate(e.message)
         self.fail(e.message)
Пример #2
0
 def testInsert2(self):
     crawl = Crawl()
     crawl.begin()
     self.assertGreater(len(crawl.userName), 0, "no user name was given")
     self.assertGreater(len(crawl.userDomain), 0, "no user domain was given")
     crawl.end()
     session = Session()
     session.add(crawl)
     session.commit()
     debug("crawlId of inserted record is %s" % (crawl.crawlId))
     session.close()
     Crawl.dropTable()
Пример #3
0
 def testGviz(self):
     crawl = Crawl()
     crawl.begin()
     session = Session()
     session.add(crawl)
     session.commit()
     
     record = Record()
     record.setUrl("http://example.com/")
     record.setCrawlId(crawl.crawlId)
     record.setLastSeen(utcnow())
     session = Session()
     session.add(record)
     try:
         session.commit()
     except IntegrityError, e:
         session.close()
         Record.dropAndCreateTable(e.message)
         self.fail(e.message)