test_summary_multi_prjs.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /**
  2. * Created by Tony on 2019/3/27.
  3. */
  4. let test = require('tape');
  5. import JpcEx from "../../../modules/reports/rpt_component/jpc_ex";
  6. import JV from "../../../modules/reports/rpt_component/jpc_value_define";
  7. let config = require("../../../config/config.js");
  8. config.setupDb(process.env.NODE_ENV);
  9. let mongoose = require("mongoose");
  10. let fileUtils = require("../../../modules/common/fileUtils");
  11. let path = require('path');
  12. let dbm = require("../../../config/db/db_manager");
  13. let rpt_cfg = require('./rpt_cfg');
  14. dbm.connect(process.env.NODE_ENV);
  15. let demoPrjs = [662, 664];
  16. let userId_Leng = "5c3ffa9aa0a92732f41216e0"; //小冷User Id (养护的)
  17. // let userId_me = "5b6a60b1c4ba33000dd417c0"; //我的
  18. let userId_Dft = userId_Leng;
  19. //统一引用models
  20. fileUtils.getGlobbedFiles('../../../modules/all_models/*.js').forEach(function(modelPath) {
  21. require(path.resolve(modelPath));
  22. });
  23. //config.setupCache();
  24. let cfgCacheUtil = require("../../../config/cacheCfg");
  25. cfgCacheUtil.setupDftCache();
  26. let fsUtil = require("../../../public/fsUtil");
  27. let rptTplFacade = require("../../../modules/reports/facade/rpt_template_facade");
  28. let rptTplDataFacade = require("../../../modules/reports/facade/rpt_tpl_data_facade");
  29. import rptDataExtractor from "../../../modules/reports/util/rpt_yanghu_data_util";
  30. let fs = require('fs');
  31. //设置Date Format函数
  32. fs.readFile(__dirname.slice(0, __dirname.length - 18) + '/public/web/date_util.js', 'utf8', 'r', function (err, data) {
  33. eval(data);
  34. });
  35. test('测试 - 测试模板啦: ', function (t) {
  36. //project_facade.getBudgetSummayDatas([517,521]);
  37. });
  38. test('close the connection', function (t) {
  39. setTimeout(function () {
  40. mongoose.disconnect();
  41. t.pass('closing db connection');
  42. t.end();
  43. }, 1000);
  44. });