bigchaindb/tests/migrations/test_migration_election.py
z-bowen c74af724e4 Problem: Need tests for MigrationElection
Solution:
- wrote a test for valid elections
- refactored some fixtures to make it easier to share between `migration` and `upsert-validator` tests
2018-09-14 17:41:10 +02:00

10 lines
409 B
Python

from bigchaindb.migrations.migration_election import MigrationElection
def test_valid_migration_election(b_mock, node_key):
voters = MigrationElection.recipients(b_mock)
election = MigrationElection.generate([node_key.public_key],
voters,
{}, None).sign([node_key.private_key])
assert election.validate(b_mock)