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)
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()
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)