コード例 #1
0
ファイル: test_cli.py プロジェクト: sorinros/poseidon
def test_get_ipv6():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {'tenant': 'foo', 'mac': '00:00:00:00:00:00',
                              'segment': 'foo', 'port': '1', 'ipv6': '1212::1'}
    ipv6 = GetData._get_ipv6(endpoint)
    assert ipv6 == '1212::1'
コード例 #2
0
ファイル: test_cli.py プロジェクト: sorinros/poseidon
def test_get_ignored():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {
        'tenant': 'foo', 'mac': '00:00:00:00:00:00', 'segment': 'foo', 'port': '1'}
    ignored = GetData._get_ignored(endpoint)
    assert ignored == 'False'
コード例 #3
0
ファイル: test_cli.py プロジェクト: sorinros/poseidon
def test_get_vlan():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {
        'tenant': 'foo', 'mac': '00:00:00:00:00:00', 'segment': 'foo', 'port': '1'}
    vlan = GetData._get_vlan(endpoint)
    assert vlan == 'foo'
コード例 #4
0
ファイル: test_cli.py プロジェクト: sorinros/poseidon
def test_get_ipv4():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {'tenant': 'foo', 'mac': '00:00:00:00:00:00',
                              'segment': 'foo', 'port': '1', 'ipv4': '0.0.0.0'}
    ipv4 = GetData._get_ipv4(endpoint)
    assert ipv4 == '0.0.0.0'
コード例 #5
0
ファイル: test_cli.py プロジェクト: sorinros/poseidon
def test_get_switch():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {
        'tenant': 'foo', 'mac': '00:00:00:00:00:00', 'segment': 'foo', 'port': '1'}
    switch = GetData._get_switch(endpoint)
    assert switch == 'foo'
コード例 #6
0
ファイル: test_cli.py プロジェクト: sorinros/poseidon
def test_get_port():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {
        'tenant': 'foo', 'mac': '00:00:00:00:00:00', 'segment': 'foo', 'port': '1'}
    port = GetData._get_port(endpoint)
    assert port == '1'
コード例 #7
0
ファイル: test_cli.py プロジェクト: sorinros/poseidon
def test_get_mac():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {
        'tenant': 'foo', 'mac': '00:00:00:00:00:00', 'segment': 'foo', 'port': '1'}
    mac = GetData._get_mac(endpoint)
    assert mac == '00:00:00:00:00:00'
コード例 #8
0
ファイル: test_cli.py プロジェクト: sorinros/poseidon
def test_get_name():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {
        'tenant': 'foo', 'mac': '00:00:00:00:00:00', 'segment': 'foo', 'port': '1'}
    name = GetData._get_name(endpoint)
    assert name == 'foo'
コード例 #9
0
ファイル: test_cli.py プロジェクト: hopetambala/poseidon
def test_get_prev_ipv6_oses():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {
        'tenant': 'foo', 'mac': '00:00:00:00:00:00', 'segment': 'foo', 'port': '1'}
    GetData._get_prev_ipv6_oses(endpoint)
コード例 #10
0
ファイル: test_cli.py プロジェクト: hopetambala/poseidon
def test_get_last_seen():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {
        'tenant': 'foo', 'mac': '00:00:00:00:00:00', 'segment': 'foo', 'port': '1'}
    endpoint.p_prev_states = [('unknown', 1551711125)]
    GetData._get_last_seen(endpoint)
コード例 #11
0
ファイル: test_cli.py プロジェクト: hopetambala/poseidon
def test_get_next_state():
    endpoint = Endpoint('foo')
    endpoint.endpoint_data = {
        'tenant': 'foo', 'mac': '00:00:00:00:00:00', 'segment': 'foo', 'port': '1'}
    state = GetData._get_next_state(endpoint)
    assert state == 'None'