コード例 #1
0
 def new_ms(filename):
     ms = MonitoringService(
         web3=web3,
         contract_manager=contracts_manager,
         private_key=server_private_key,
         registry_address=token_network_registry_contract.address,
         monitor_contract_address=monitoring_service_contract.address,
         db_filename=os.path.join(tmpdir, filename),
         user_deposit_contract_address=user_deposit_contract.address,
     )
     ms.bcl = MockBlockchainListener(events)  # type: ignore
     msc = Mock()
     ms.context.monitoring_service_contract = msc
     ms.monitor_mock = msc.functions.monitor.return_value.transact  # type:ignore
     ms.monitor_mock.return_value = bytes(0)  # type:ignore
     return ms
コード例 #2
0
 def new_ms(filename):
     ms = MonitoringService(
         web3=web3,
         private_key=server_private_key,
         contracts={
             CONTRACT_TOKEN_NETWORK_REGISTRY:
             token_network_registry_contract,
             CONTRACT_MONITORING_SERVICE: monitoring_service_contract,
             CONTRACT_USER_DEPOSIT: user_deposit_contract,
         },
         db_filename=os.path.join(tmpdir, filename),
     )
     ms.bcl = MockBlockchainListener(events)  # type: ignore
     msc = Mock()
     ms.context.monitoring_service_contract = msc
     ms.monitor_mock = msc.functions.monitor.return_value.transact  # type: ignore
     ms.monitor_mock.return_value = bytes(0)  # type: ignore
     return ms