import logging import unittest from py_jftech import autowired, parse_date, to_str from api import AssetPool, RoboReportor, AssetRisk logger = logging.getLogger(__name__) class AssetPoolTest(unittest.TestCase): @autowired def test_asset_pool(self, pool: AssetPool = None): result = pool.get_pool(parse_date('2008-11-05')) @autowired(names={'report': 'asset-pool-report'}) def test_pool_report(self, report: RoboReportor = None): result = report.load_report(max_date=parse_date('2009-12-31')) logger.info(to_str(result)) @autowired def test_next_risk_date(self, risk: AssetRisk = None): risk.build_risk_date(asset_id=46) if __name__ == '__main__': unittest.main()