def test_XueqiuSpider(self): spider = XueqiuSpider() r = [] r = spider.results() self.assertGreater(len(r), 1000) if not isinstance(r[0], XueqiuStock): raise Exception('type error: result item is not Stock instance') dao = XueqiuDao('db.sqlite3', 'xueqiu') dao.update(r)
def test_XueqiuSpider(self): spider = XueqiuSpider() r = [] r = spider.results() self.assertGreater(len(r),1000) if not isinstance(r[0],XueqiuStock): raise Exception('type error: result item is not Stock instance') dao = XueqiuDao('db.sqlite3','xueqiu') dao.update(r)
def test_XueqiuDao_Update(self): spider = XueqiuSpider() ret = spider.results() dao = XueqiuDao('../db.sqlite3','xueqiu') dao.update(ret) self.assertEqual(len(ret),len(dao.all()))
def test_XueqiuDao_Update(self): spider = XueqiuSpider() ret = spider.results() dao = XueqiuDao('../db.sqlite3', 'xueqiu') dao.update(ret) self.assertEqual(len(ret), len(dao.all()))