bigchaindb/tests/test_processes.py
Rodolphe Marques a92c091eeb
fix pep8 issue
2017-04-07 08:42:22 +02:00

24 lines
709 B
Python

from unittest.mock import patch
from multiprocessing import Process
from bigchaindb.pipelines import vote, block, election, stale
@patch.object(stale, 'start')
@patch.object(election, 'start')
@patch.object(block, 'start')
@patch.object(vote, 'start')
@patch.object(Process, 'start')
def test_processes_start(mock_process, mock_vote, mock_block, mock_election,
mock_stale):
from bigchaindb import processes
processes.start()
mock_vote.assert_called_with()
mock_block.assert_called_with()
mock_stale.assert_called_with()
mock_process.assert_called_with()
# the events queue is declared inside processes.start()
assert mock_election.call_count == 1