def testConPush(self): pusher = Pusher(TestConf) pusher.pushConData(self.data) cursor = self.conn.cursor() cursor.execute('SELECT * FROM ' + TestConf.dstConTable) rows = cursor.fetchall() self.assertEqual(3, len(rows))
def transmitConData(self, dumpType): exporter = Exporter(self.conf) pusher = Pusher(self.conf) if dumpType == SqlReader.FULL: sql = self.sqlReader.getConSql() elif dumpType == SqlReader.INCR: sql = self.sqlReader.getConIncSql() exporter.execute(sql) subResult = exporter.fetchmany() while subResult: pusher.pushConData(subResult) subResult = exporter.fetchmany() exporter.close() pusher.close()