예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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()))
예제 #4
0
 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()))