コード例 #1
0
def test_get_device_tag_id(netbox_api_base):

    device = NetboxDevice(name="dev1",
                          site_name="HQ",
                          remote_id=32,
                          device_tag_id=12)
    netbox_api_base.add(device)
    assert device.get_device_tag_id() == 12
コード例 #2
0
def test_get_device_tag_id_get_tag(requests_mock, netbox_api_base):

    data = yaml.safe_load(
        open(f"{ROOT}/../fixtures/netbox_29/tag_01_list.json"))
    requests_mock.get("http://mock/api/extras/tags/?name=device%3Ddev1",
                      json=data,
                      status_code=200)

    device = NetboxDevice(name="dev1", site_name="HQ", remote_id=32)
    netbox_api_base.add(device)

    assert device.get_device_tag_id() == 8