123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- 'use strict';
- /**
- *
- *
- * @author Mai
- * @date
- * @version
- */
- const { app, assert } = require('egg-mock/bootstrap');
- // const completeTenderCache = async function () {
- // const ctx = app.mockContext();
- // const tenders = await ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > 0');
- // console.log(tenders.length);
- // for (const t of tenders) {
- // await ctx.service.tenderCache.refreshTenderCache(t);
- // console.log(`complete ${t.name}(${t.id})`);
- // }
- // };
- // completeTenderCache();
- // const depart = 100;
- // describe('refreshTenderCache.js', () => {
- // it('refreshTenderCache', function* () {
- // let ctx = app.mockContext();
- // const lastTender = yield ctx.app.mysql.queryOne(`Select * From zh_tender WHERE id > 0 ORDER By id DESC`);
- // let iBegin = 0;
- // while (iBegin < lastTender.id) {
- // ctx = app.mockContext();
- // const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id <= ?', [iBegin, iBegin+depart]);
- // for (const t of tenders) {
- // yield ctx.service.tenderCache.refreshTenderCache(t);
- // console.log(`complete ${t.name}(${t.id})`);
- // }
- // iBegin = iBegin + depart;
- // }
- // });
- // });
- describe('refreshTenderCache.js', () => {
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [0, 500]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [500, 1000]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [1000, 1500]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [1500, 2000]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [2000, 2500]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [2500, 3000]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [3000, 3500]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [4000, 4500]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [4500, 5000]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [5000, 5500]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- it('refreshTenderCache', function* () {
- const ctx = app.mockContext();
- const tenders = yield ctx.app.mysql.query('SELECT * FROM zh_tender WHERE id > ? and id < ?', [5500, 6000]);
- console.log(tenders.length);
- for (const t of tenders) {
- yield ctx.service.tenderCache.refreshTenderCache(t);
- console.log(`complete ${t.name}(${t.id})`);
- }
- });
- });
|