Files
weave/test/340_observers_cannot_vote_3_test.sh
T

21 lines
482 B
Bash
Executable File

#! /bin/bash
. ./config.sh
start_suite "Observers can't vote"
# Start network that doesn't have enough peers for consensus
weave_on $HOST1 launch --init-peer-count=2
weave_on $HOST2 launch --observer $HOST1
# Check that an allocation times out
assert_raises "timeout 2 cat <( start_container $HOST1 )" 124
# Add another elector
weave_on $HOST3 launch --init-peer-count=2 $HOST2
# Check allocation succeeds
assert_raises "timeout 10 cat <( start_container $HOST1 )"
end_suite