Example #1
0
    def __init__(self):
        self.communication = OracleCommunication()
        self.db = OracleDb()
        self.btc = BitcoinClient()
        self.kv = KeyValue(self.db)

        self.task_queue = TaskQueue(self.db)

        self.handlers = op_handlers
        self.signer = TransactionSigner(self)
Example #2
0
  def __init__(self):
    self.communication = OracleCommunication()
    self.db = OracleDb()
    self.btc = BitcoinClient()
    self.evaluator = Evaluator()

    self.task_queue = TaskQueue(self.db)

    self.operations = {
      'TransactionRequest': self.add_transaction,
    }
Example #3
0
 def test_password_transaction_request_corresponds_to_protocol(self):
     oc = OracleCommunication()
     operation, message = self.create_password_transaction_request()
     self.assertEqual(oc.corresponds_to_protocol(message),
                      'password_transaction')