Beispiel #1
0
def test_get_switches(config):
    res = m_util.master_cmd(config['master_ip'], config['master_port'],
                            'get_switches')
    assert res['status_code'] == 200

    dpid_range = m_util.dpid_offset_range(len(config['worker_ip_list']))
    res_json = json.loads(res['text'])
    i = 0
    for d in res_json:
        for k, v in json.loads(d).items():
            assert k == 'dpid-{0}'.format(dpid_range[int(k.split('-')[-1])])
            assert int(v) == int(config['topo']['topo_size'])
            i += 1
    assert i == len(config['worker_ip_list'])
def test_get_switches(config):
    res = m_util.master_cmd(config['master_ip'],
                            config['master_port'],
                            'get_switches')
    assert res.status_code == 200

    dpid_range = m_util.dpid_offset_range(len(config['worker_ip_list']))
    res_json = json.loads(res.text)
    i=0
    for d in res_json:
        for k, v in json.loads(d).items():
            assert k == 'dpid-{0}'.format(dpid_range[i])
            assert int(v) == int(config['topo']['topo_size'])
            i += 1
def test_stop(config):
    res = m_util.master_cmd(config['master_ip'],
                            config['master_port'],
                            'stop')
    assert res.status_code == 200
def test_init(config):
    res = m_util.master_cmd(config['master_ip'],
                            config['master_port'],
                            'init',
                            config['topo'])
    assert res.status_code == 200
Beispiel #5
0
def test_stop(config):
    res = m_util.master_cmd(config['master_ip'], config['master_port'], 'stop')
    assert res['status_code'] == 200
Beispiel #6
0
def test_init(config):
    res = m_util.master_cmd(config['master_ip'], config['master_port'], 'init',
                            config)
    assert res['status_code'] == 200
Beispiel #7
0
def test_start(config):
    res = m_util.master_cmd(config['master_ip'], config['master_port'],
                            'start')
    assert res.status_code == 200
Beispiel #8
0
def test_init(config):
    res = m_util.master_cmd(config['master_ip'], config['master_port'], 'init',
                            config['topo'])
    assert res.status_code == 200