Exemple #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 == ""
Exemple #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
Exemple #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
Exemple #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 == []
Exemple #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 == ""
Exemple #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
Exemple #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 == ""
Exemple #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"
Exemple #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
Exemple #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 == []
Exemple #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 == ""
Exemple #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 == ""
Exemple #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 == ""
Exemple #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 == ""
Exemple #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 == ""
Exemple #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 == ""
Exemple #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
Exemple #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
Exemple #19
0
def test_network_interface_object_creation():
    # Arrange
    test_api = CobblerAPI()

    # Act
    interface = NetworkInterface(test_api)

    # Assert
    assert isinstance(interface, NetworkInterface)