コード例 #1
0
ファイル: init.py プロジェクト: openprocurement/reports
def run():
    parser = argparse.ArgumentParser()
    parser.add_argument('-c')
    args = parser.parse_args()
    config = read_config(args.c)
    dictConfig(config)
    couchdb_connection(config)
コード例 #2
0
ファイル: base.py プロジェクト: openprocurement/reports
 def setUp(self):
     super(BaseInvoicesUtilityTest, self).setUp()
     mock_parse = get_mock_parser()
     with mock.patch('argparse.ArgumentParser.parse_args', mock_parse):
         args = get_arguments_parser().parse_args()
         config = read_config(args.config)
         self.utility = invoices.InvoicesUtility(args.broker, args.period, config)
コード例 #3
0
ファイル: init.py プロジェクト: openprocurement/reports
def run():
    parser = argparse.ArgumentParser()
    parser.add_argument('-c')
    args = parser.parse_args()
    config = read_config(args.c) 
    dictConfig(config)
    couchdb_connection(config)
コード例 #4
0
ファイル: base.py プロジェクト: ProzorroUKR/reports
 def setUp(self):
     super(BaseRefundsUtilityTest, self).setUp()
     args = self.get_args(kind=['general'])
     config = read_config(args.config)
     self.utility = refunds.RefundsUtility(args.broker,
                                           args.period,
                                           config,
                                           kind=args.kind)
コード例 #5
0
ファイル: bids.py プロジェクト: openprocurement/reports
def run():
    parser = get_arguments_parser()
    args = parser.parse_args()
    config = read_config(args.config)
    dictConfig(config)
    utility = BidsUtility(args.broker, args.period,
                          config, timezone=args.timezone)
    utility.run()
コード例 #6
0
ファイル: invoices.py プロジェクト: openprocurement/reports
def run():
    parser = get_arguments_parser()
    args = parser.parse_args()
    config = read_config(args.config)
    dictConfig(config)
    utility = InvoicesUtility(
        args.broker, args.period,
        config, timezone=args.timezone)
    utility.run()
コード例 #7
0
ファイル: base.py プロジェクト: openprocurement/reports
 def setUp(self):
     super(BaseRefundsUtilityTest, self).setUp()
     mock_parse = get_mock_parser()
     type(mock_parse.return_value).kind = mock.PropertyMock(
         return_value=['general'])
     with mock.patch('argparse.ArgumentParser.parse_args', mock_parse):
         args = get_arguments_parser().parse_args()
         config = read_config(args.config)
         self.utility = refunds.RefundsUtility(args.broker, args.period, config, kind=args.kind)
コード例 #8
0
def run():
    parser = get_arguments_parser()

    args = parser.parse_args()
    config = read_config(args.config)
    dictConfig(config)
    utility = TendersProzorroMarketUtility(args.broker,
                                           args.period,
                                           config,
                                           timezone=args.timezone,
                                           mode=args.mode)
    utility.run()
コード例 #9
0
ファイル: base.py プロジェクト: ProzorroUKR/reports
 def setUp(self):
     config = read_config(test_config)
     couchdb_connection(config)
     self.server = couchdb.Server(
         create_db_url(
             config.get('db').get('host'),
             config.get('db').get('port'),
             config.get('admin').get('username'),
             config.get('admin').get('password')))
     self.db_name = config.get('db').get('name')
     self.test_data = test_data
     if self.db_name not in self.server:
         self.server.create(self.db_name)
コード例 #10
0
ファイル: send.py プロジェクト: openprocurement/reports
def run():
    args = get_program_arguments()
    config = read_config(args.config)
    dictConfig(config)
    porter = Porter(config, args.timestamp, args.brokers)

    if args.exists:
        if not args.timestamp:
            LOGGER.fatal('Timestamp is required for sending'
                         ' emails from existing files')
            sys.exit(1)
        ctx = porter.create_emails_context_from_existing_prefix()
    else:
        ctx = porter.upload_files(args.files)
    if args.notify:
        porter.postman.send_emails(ctx)
コード例 #11
0
ファイル: refunds.py プロジェクト: openprocurement/reports
def run():
    parser = get_arguments_parser()
    parser.add_argument('--kind',
                        metavar='Kind',
                        action=Kind,
                        help='Kind filtering functionality. '
                        'Usage: --kind <include, exclude, one>=<kinds>')

    args = parser.parse_args()
    config = read_config(args.config)
    dictConfig(config)
    utility = RefundsUtility(args.broker,
                             args.period,
                             config,
                             timezone=args.timezone)
    utility.run()
コード例 #12
0
ファイル: tenders.py プロジェクト: openprocurement/reports
def run():
    parser = get_arguments_parser()
    parser.add_argument(
             '--kind',
             metavar='Kind',
             action=Kind,
             help='Kind filtering functionality. '
             'Usage: --kind <include, exclude, one>=<kinds>'
             )

    args = parser.parse_args()
    config = read_config(args.config) 
    dictConfig(config)
    utility = TendersUtility(
        args.broker, args.period,
        config, timezone=args.timezone)
    utility.kinds = args.kind
    utility.run()
コード例 #13
0
ファイル: base.py プロジェクト: ProzorroUKR/reports
 def setUp(self):
     super(BaseTenderProzorroMarketUtilityTest, self).setUp()
     args = self.get_args()
     config = read_config(args.config)
     self.utility = tenders_prozorro_market.TendersProzorroMarketUtility(
         args.broker, args.period, config)
コード例 #14
0
ファイル: base.py プロジェクト: ProzorroUKR/reports
 def setUp(self):
     super(BaseTenderUtilityTest, self).setUp()
     args = self.get_args(kind=['general'])
     config = read_config(args.config)
     self.utility = tenders.TendersUtility(args.broker, args.period, config)
コード例 #15
0
ファイル: base.py プロジェクト: ProzorroUKR/reports
 def setUp(self):
     super(BaseBidsUtilityTest, self).setUp()
     args = self.get_args()
     config = read_config(args.config)
     self.utility = bids.BidsUtility(args.broker, args.period, config)
コード例 #16
0
ファイル: base.py プロジェクト: ProzorroUKR/reports
 def setUp(self):
     super(BaseInvoicesUtilityTest, self).setUp()
     args = self.get_args()
     config = read_config(args.config)
     self.utility = invoices.InvoicesUtility(args.broker, args.period,
                                             config)