File: test_relaylist.py

package info (click to toggle)
sbws 2.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 16,084 kB
  • sloc: python: 10,432; sh: 146; makefile: 38
file content (16 lines) | stat: -rw-r--r-- 713 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def test_relay_properties(rl):
    relay = [relay for relay in rl.relays if relay.nickname == "test000a"][0]
    # The fingerprint and the master key can't be tested cause they are
    # created by chutney.
    assert "Authority" in relay.flags
    assert not relay.exit_policy or not relay.exit_policy.is_exiting_allowed()
    assert relay.average_bandwidth == 1073741824
    # Since tor version 0.4.7.0-alpha-dev, #40337 patch, chutney relays notice
    # bandwidth changes, so consensus bandwidth might be higher than 0.
    assert relay.address == "127.0.0.1"


def test_relay_list_last_consensus_timestamp(rl):
    assert (
        rl.last_consensus_timestamp == rl._relays[0].last_consensus_timestamp
    )