# Path: netman/core/objects/switch_descriptor.py
# class SwitchDescriptor(Model):
#     def __init__(self, model, hostname, username=None, password=None, port=None, netman_server=None):
#         self.model = model
#         self.hostname = hostname
#         self.username = username
#         self.password = password
#         self.port = port
#         self.netman_server = netman_server


from fake_switches.arista.arista_core import AristaSwitchCore
from fake_switches.brocade.brocade_core import BrocadeSwitchCore
from fake_switches.cisco.cisco_core import CiscoSwitchCore
from fake_switches.cisco6500.cisco_core import Cisco6500SwitchCore
from fake_switches.dell.dell_core import DellSwitchCore
from fake_switches.dell10g.dell_core import Dell10GSwitchCore
from fake_switches.juniper.juniper_core import JuniperSwitchCore
from fake_switches.juniper_mx.juniper_mx_core import JuniperMXSwitchCore
from fake_switches.juniper_qfx_copper.juniper_qfx_copper_core import JuniperQfxCopperSwitchCore
from fake_switches.transports.ssh_service import SwitchSshService
from fake_switches.switch_configuration import Port, AggregatedPort
from fake_switches.transports.telnet_service import SwitchTelnetService
from fake_switches.transports.http_service import SwitchHttpService
from netman.core.objects.switch_descriptor import SwitchDescriptor
        "ports": [
            Port("ethernet 1/g1"),
            Port("ethernet 1/g2"),
            Port("ethernet 1/xg1"),
            Port("ethernet 2/g1"),
            Port("ethernet 2/g2"),
            Port("ethernet 2/xg1")
        ]
    },
    {
        "switch_descriptor": SwitchDescriptor(
            model="dell_telnet",
            hostname="127.0.0.1",
            port=11007,
            username="root",
            password="root",
        ),
        "test_port_name": "ethernet 2/g2",
        "core_class": DellSwitchCore,
        "service_class": SwitchTelnetService,
        "ports": [
            Port("ethernet 1/g1"),
            Port("ethernet 1/g2"),
            Port("ethernet 1/xg1"),
            Port("ethernet 2/g1"),
            Port("ethernet 2/g2"),
            Port("ethernet 2/xg1")
        ]
    },
    {

# Path: netman/core/objects/switch_descriptor.py
# class SwitchDescriptor(Model):
#     def __init__(self, model, hostname, username=None, password=None, port=None, netman_server=None):
#         self.model = model
#         self.hostname = hostname
#         self.username = username
#         self.password = password
#         self.port = port
#         self.netman_server = netman_server


# Path: tests/adapters/model_list.py
from fake_switches.arista.arista_core import AristaSwitchCore
from fake_switches.brocade.brocade_core import BrocadeSwitchCore
from fake_switches.cisco.cisco_core import CiscoSwitchCore
from fake_switches.cisco6500.cisco_core import Cisco6500SwitchCore
from fake_switches.dell.dell_core import DellSwitchCore
from fake_switches.dell10g.dell_core import Dell10GSwitchCore
from fake_switches.juniper.juniper_core import JuniperSwitchCore
from fake_switches.juniper_mx.juniper_mx_core import JuniperMXSwitchCore
from fake_switches.juniper_qfx_copper.juniper_qfx_copper_core import JuniperQfxCopperSwitchCore
from fake_switches.transports.ssh_service import SwitchSshService
from fake_switches.switch_configuration import Port, AggregatedPort
from fake_switches.transports.telnet_service import SwitchTelnetService
from fake_switches.transports.http_service import SwitchHttpService
from netman.core.objects.switch_descriptor import SwitchDescriptor

        "ports": [
            Port("ethernet 1/g1"),
            Port("ethernet 1/g2"),
            Port("ethernet 1/xg1"),
            Port("ethernet 2/g1"),
            Port("ethernet 2/g2"),
            Port("ethernet 2/xg1")
        ]
    },
    {
        "switch_descriptor": SwitchDescriptor(
            model="dell_telnet",
            hostname="127.0.0.1",
            port=11007,
            username="root",
            password="root",
        ),
        "test_port_name": "ethernet 2/g2",
        "core_class": DellSwitchCore,
        "service_class": SwitchTelnetService,
        "ports": [
            Port("ethernet 1/g1"),
            Port("ethernet 1/g2"),
            Port("ethernet 1/xg1"),
            Port("ethernet 2/g1"),
            Port("ethernet 2/g2"),
            Port("ethernet 2/xg1")
        ]
    },
    {

        "switch_descriptor": SwitchDescriptor(