Ejemplo n.º 1
0
 def test_process_transactions_finds_contract_id(self, mock_sign,
                                                 mock_fire_callback):
     fake_txn_model = MagicMock()
     fake_txn_model.invoker = "apple"
     level_1_actions.process_transactions([fake_txn_model])
     mock_fire_callback.assert_called_once_with(fake_txn_model.invoker,
                                                fake_txn_model)
Ejemplo n.º 2
0
 def test_process_transactions_no_invoker(self, mock_sign,
                                          mock_fire_callback):
     fake_txn_model = MagicMock()
     fake_txn_model.txn_id = "test"
     fake_txn_model.invoker = None
     level_1_actions.process_transactions([fake_txn_model])
     mock_fire_callback.assert_called_once_with(fake_txn_model.txn_id,
                                                fake_txn_model)
Ejemplo n.º 3
0
 def test_process_transactions_signs_all_transactions(
         self, mock_sign, mock_callback):
     txn_model_1 = MagicMock()
     txn_model_2 = MagicMock()
     response = level_1_actions.process_transactions(
         [txn_model_1, txn_model_2])
     self.assertEqual(response,
                      [txn_model_1, txn_model_2
                       ])  # should be the same because sign is mocked
     mock_sign.assert_has_calls(
         [call(txn_model_1, ANY),
          call(txn_model_2, ANY)])