Esempio n. 1
0
def test_dns_name():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.dns_name = ""

    # Assert
    assert isinstance(interface.dns_name, str)
    assert interface.dns_name == ""
Esempio n. 2
0
def test_static():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.static = True

    # Assert
    assert isinstance(interface.static, bool)
    assert interface.static is True
Esempio n. 3
0
def test_management():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.management = True

    # Assert
    assert isinstance(interface.management, bool)
    assert interface.management is True
Esempio n. 4
0
def test_cnames():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.cnames = []

    # Assert
    assert isinstance(interface.cnames, list)
    assert interface.cnames == []
Esempio n. 5
0
def test_dhcp_tag():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.dhcp_tag = ""

    # Assert
    assert isinstance(interface.dhcp_tag, str)
    assert interface.dhcp_tag == ""
Esempio n. 6
0
def test_network_interface_from_dict():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)
    intf_dict = interface.to_dict()

    # Act
    interface.from_dict(intf_dict)

    # Assert
    assert True
Esempio n. 7
0
def test_netmask():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.netmask = ""

    # Assert
    assert isinstance(interface.netmask, str)
    assert interface.netmask == ""
Esempio n. 8
0
def test_virt_bridge():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.virt_bridge = ""

    # Assert
    assert isinstance(interface.virt_bridge, str)
    assert interface.virt_bridge == "xenbr0"
Esempio n. 9
0
def test_connected_mode():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.connected_mode = True

    # Assert
    assert isinstance(interface.connected_mode, bool)
    assert interface.connected_mode is True
Esempio n. 10
0
def test_ipv6_static_routes():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.ipv6_static_routes = []

    # Assert
    assert isinstance(interface.ipv6_static_routes, list)
    assert interface.ipv6_static_routes == []
Esempio n. 11
0
def test_mtu():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.mtu = ""

    # Assert
    assert isinstance(interface.mtu, str)
    assert interface.mtu == ""
Esempio n. 12
0
def test_ipv6_prefix():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.ipv6_prefix = ""

    # Assert
    assert isinstance(interface.ipv6_prefix, str)
    assert interface.ipv6_prefix == ""
Esempio n. 13
0
def test_ipv6_default_gateway():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.ipv6_default_gateway = ""

    # Assert
    assert isinstance(interface.ipv6_default_gateway, str)
    assert interface.ipv6_default_gateway == ""
Esempio n. 14
0
def test_ipv6_address():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.ipv6_address = ""

    # Assert
    assert isinstance(interface.ipv6_address, str)
    assert interface.ipv6_address == ""
Esempio n. 15
0
def test_bridge_opts():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.bridge_opts = ""

    # Assert
    assert isinstance(interface.bridge_opts, str)
    assert interface.bridge_opts == ""
Esempio n. 16
0
def test_interface_master():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.interface_master = ""

    # Assert
    assert isinstance(interface.interface_master, str)
    assert interface.interface_master == ""
Esempio n. 17
0
def test_interface_type():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    interface.interface_type = enums.NetworkInterfaceType.NA

    # Assert
    assert isinstance(interface.interface_type, enums.NetworkInterfaceType)
    assert interface.interface_type == enums.NetworkInterfaceType.NA
Esempio n. 18
0
def test_network_interface_to_dict():
    # Arrange
    test_api = CobblerAPI()
    interface = NetworkInterface(test_api)

    # Act
    result = interface.to_dict()

    # Assert
    assert isinstance(result, dict)
    assert "logger" not in result
    assert "api" not in result
    assert len(result) == 23
Esempio n. 19
0
def test_network_interface_object_creation():
    # Arrange
    test_api = CobblerAPI()

    # Act
    interface = NetworkInterface(test_api)

    # Assert
    assert isinstance(interface, NetworkInterface)