1
0
mirror of https://github.com/GNS3/gns3-server synced 2025-02-17 18:42:00 +00:00

Auto PEP8 cleanup

This commit is contained in:
Julien Duponchelle 2015-02-13 14:43:28 +01:00
parent a4669689e7
commit 68427eaddf
53 changed files with 66 additions and 18 deletions

View File

@ -215,7 +215,7 @@ class Dynamips(BaseManager):
rhost = nio_settings["rhost"] rhost = nio_settings["rhost"]
rport = nio_settings["rport"] rport = nio_settings["rport"]
try: try:
#TODO: handle IPv6 # TODO: handle IPv6
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock: with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock:
sock.connect((rhost, rport)) sock.connect((rhost, rport))
except OSError as e: except OSError as e:

View File

@ -17,6 +17,7 @@
class Adapter(object): class Adapter(object):
""" """
Base class for adapters. Base class for adapters.

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class C1700_MB_1FE(Adapter): class C1700_MB_1FE(Adapter):
""" """
Integrated 1 port FastEthernet adapter for c1700 platform. Integrated 1 port FastEthernet adapter for c1700 platform.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class C1700_MB_WIC1(Adapter): class C1700_MB_WIC1(Adapter):
""" """
Fake module to provide a placeholder for slot 1 interfaces when WICs Fake module to provide a placeholder for slot 1 interfaces when WICs
are inserted into WIC slot 1. are inserted into WIC slot 1.

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class C2600_MB_1E(Adapter): class C2600_MB_1E(Adapter):
""" """
Integrated 1 port Ethernet adapter for the c2600 platform. Integrated 1 port Ethernet adapter for the c2600 platform.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class C2600_MB_1FE(Adapter): class C2600_MB_1FE(Adapter):
""" """
Integrated 1 port FastEthernet adapter for the c2600 platform. Integrated 1 port FastEthernet adapter for the c2600 platform.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class C2600_MB_2E(Adapter): class C2600_MB_2E(Adapter):
""" """
Integrated 2 port Ethernet adapter for the c2600 platform. Integrated 2 port Ethernet adapter for the c2600 platform.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class C2600_MB_2FE(Adapter): class C2600_MB_2FE(Adapter):
""" """
Integrated 2 port FastEthernet adapter for the c2600 platform. Integrated 2 port FastEthernet adapter for the c2600 platform.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class C7200_IO_2FE(Adapter): class C7200_IO_2FE(Adapter):
""" """
C7200-IO-2FE FastEthernet Input/Ouput controller. C7200-IO-2FE FastEthernet Input/Ouput controller.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class C7200_IO_FE(Adapter): class C7200_IO_FE(Adapter):
""" """
C7200-IO-FE FastEthernet Input/Ouput controller. C7200-IO-FE FastEthernet Input/Ouput controller.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class C7200_IO_GE_E(Adapter): class C7200_IO_GE_E(Adapter):
""" """
C7200-IO-GE-E GigabitEthernet Input/Ouput controller. C7200-IO-GE-E GigabitEthernet Input/Ouput controller.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class Leopard_2FE(Adapter): class Leopard_2FE(Adapter):
""" """
Integrated 2 port FastEthernet adapter for c3660 router. Integrated 2 port FastEthernet adapter for c3660 router.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class NM_16ESW(Adapter): class NM_16ESW(Adapter):
""" """
NM-16ESW FastEthernet network module. NM-16ESW FastEthernet network module.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class NM_1E(Adapter): class NM_1E(Adapter):
""" """
NM-1E Ethernet network module. NM-1E Ethernet network module.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class NM_1FE_TX(Adapter): class NM_1FE_TX(Adapter):
""" """
NM-1FE-TX FastEthernet network module. NM-1FE-TX FastEthernet network module.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class NM_4E(Adapter): class NM_4E(Adapter):
""" """
NM-4E Ethernet network module. NM-4E Ethernet network module.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class NM_4T(Adapter): class NM_4T(Adapter):
""" """
NM-4T Serial network module. NM-4T Serial network module.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class PA_2FE_TX(Adapter): class PA_2FE_TX(Adapter):
""" """
PA-2FE-TX FastEthernet port adapter. PA-2FE-TX FastEthernet port adapter.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class PA_4E(Adapter): class PA_4E(Adapter):
""" """
PA-4E Ethernet port adapter. PA-4E Ethernet port adapter.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class PA_4T(Adapter): class PA_4T(Adapter):
""" """
PA-4T+ Serial port adapter. PA-4T+ Serial port adapter.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class PA_8E(Adapter): class PA_8E(Adapter):
""" """
PA-8E Ethernet port adapter. PA-8E Ethernet port adapter.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class PA_8T(Adapter): class PA_8T(Adapter):
""" """
PA-8T Serial port adapter. PA-8T Serial port adapter.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class PA_A1(Adapter): class PA_A1(Adapter):
""" """
PA-A1 ATM port adapter. PA-A1 ATM port adapter.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class PA_FE_TX(Adapter): class PA_FE_TX(Adapter):
""" """
PA-FE-TX FastEthernet port adapter. PA-FE-TX FastEthernet port adapter.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class PA_GE(Adapter): class PA_GE(Adapter):
""" """
PA-GE GigabitEthernet port adapter. PA-GE GigabitEthernet port adapter.
""" """

View File

@ -19,6 +19,7 @@ from .adapter import Adapter
class PA_POS_OC3(Adapter): class PA_POS_OC3(Adapter):
""" """
PA-POS-OC3 port adapter. PA-POS-OC3 port adapter.
""" """

View File

@ -17,6 +17,7 @@
class WIC_1ENET(object): class WIC_1ENET(object):
""" """
WIC-1ENET Ethernet WIC-1ENET Ethernet
""" """

View File

@ -17,6 +17,7 @@
class WIC_1T(object): class WIC_1T(object):
""" """
WIC-1T Serial WIC-1T Serial
""" """

View File

@ -17,6 +17,7 @@
class WIC_2T(object): class WIC_2T(object):
""" """
WIC-2T Serial WIC-2T Serial
""" """

View File

@ -32,6 +32,7 @@ log = logging.getLogger(__name__)
class DynamipsHypervisor: class DynamipsHypervisor:
""" """
Creates a new connection to a Dynamips server (also called hypervisor) Creates a new connection to a Dynamips server (also called hypervisor)

View File

@ -38,6 +38,7 @@ PLATFORMS = {'c1700': C1700,
class DynamipsVM: class DynamipsVM:
""" """
Factory to create an Router object based on the correct platform. Factory to create an Router object based on the correct platform.
""" """

View File

@ -32,6 +32,7 @@ log = logging.getLogger(__name__)
class Hypervisor(DynamipsHypervisor): class Hypervisor(DynamipsHypervisor):
""" """
Hypervisor. Hypervisor.

View File

@ -28,6 +28,7 @@ log = logging.getLogger(__name__)
class NIO: class NIO:
""" """
Base NIO class Base NIO class

View File

@ -27,6 +27,7 @@ log = logging.getLogger(__name__)
class NIOFIFO(NIO): class NIOFIFO(NIO):
""" """
Dynamips FIFO NIO. Dynamips FIFO NIO.

View File

@ -27,6 +27,7 @@ log = logging.getLogger(__name__)
class NIOGenericEthernet(NIO): class NIOGenericEthernet(NIO):
""" """
Dynamips generic Ethernet NIO. Dynamips generic Ethernet NIO.
@ -46,8 +47,6 @@ class NIOGenericEthernet(NIO):
self._name = 'nio_gen_eth' + str(self._id) self._name = 'nio_gen_eth' + str(self._id)
self._ethernet_device = ethernet_device self._ethernet_device = ethernet_device
@classmethod @classmethod
def reset(cls): def reset(cls):
""" """

View File

@ -27,6 +27,7 @@ log = logging.getLogger(__name__)
class NIOLinuxEthernet(NIO): class NIOLinuxEthernet(NIO):
""" """
Dynamips Linux Ethernet NIO. Dynamips Linux Ethernet NIO.

View File

@ -27,6 +27,7 @@ log = logging.getLogger(__name__)
class NIOMcast(NIO): class NIOMcast(NIO):
""" """
Dynamips Linux Ethernet NIO. Dynamips Linux Ethernet NIO.

View File

@ -27,6 +27,7 @@ log = logging.getLogger(__name__)
class NIONull(NIO): class NIONull(NIO):
""" """
Dynamips NULL NIO. Dynamips NULL NIO.

View File

@ -27,6 +27,7 @@ log = logging.getLogger(__name__)
class NIOTAP(NIO): class NIOTAP(NIO):
""" """
Dynamips TAP NIO. Dynamips TAP NIO.

View File

@ -27,6 +27,7 @@ log = logging.getLogger(__name__)
class NIOUDP(NIO): class NIOUDP(NIO):
""" """
Dynamips UDP NIO. Dynamips UDP NIO.

View File

@ -27,6 +27,7 @@ log = logging.getLogger(__name__)
class NIOUDPAuto(NIO): class NIOUDPAuto(NIO):
""" """
Dynamips auto UDP NIO. Dynamips auto UDP NIO.

View File

@ -27,6 +27,7 @@ log = logging.getLogger(__name__)
class NIOUNIX(NIO): class NIOUNIX(NIO):
""" """
Dynamips UNIX NIO. Dynamips UNIX NIO.

View File

@ -26,6 +26,7 @@ log = logging.getLogger(__name__)
class NIOVDE(NIO): class NIOVDE(NIO):
""" """
Dynamips VDE NIO. Dynamips VDE NIO.

View File

@ -30,6 +30,7 @@ log = logging.getLogger(__name__)
class C1700(Router): class C1700(Router):
""" """
Dynamips c1700 router. Dynamips c1700 router.

View File

@ -32,6 +32,7 @@ log = logging.getLogger(__name__)
class C2600(Router): class C2600(Router):
""" """
Dynamips c2600 router. Dynamips c2600 router.

View File

@ -29,6 +29,7 @@ log = logging.getLogger(__name__)
class C2691(Router): class C2691(Router):
""" """
Dynamips c2691 router. Dynamips c2691 router.

View File

@ -29,6 +29,7 @@ log = logging.getLogger(__name__)
class C3600(Router): class C3600(Router):
""" """
Dynamips c3600 router. Dynamips c3600 router.

View File

@ -29,6 +29,7 @@ log = logging.getLogger(__name__)
class C3725(Router): class C3725(Router):
""" """
Dynamips c3725 router. Dynamips c3725 router.

View File

@ -29,6 +29,7 @@ log = logging.getLogger(__name__)
class C3745(Router): class C3745(Router):
""" """
Dynamips c3745 router. Dynamips c3745 router.

View File

@ -32,6 +32,7 @@ log = logging.getLogger(__name__)
class C7200(Router): class C7200(Router):
""" """
Dynamips c7200 router (model is 7206). Dynamips c7200 router (model is 7206).

View File

@ -145,14 +145,14 @@ class Router(BaseVM):
"system_id": self._system_id} "system_id": self._system_id}
# FIXME: add default slots/wics # FIXME: add default slots/wics
#slot_id = 0 # slot_id = 0
#for slot in self._slots: # for slot in self._slots:
# if slot: # if slot:
# slot = str(slot) # slot = str(slot)
# router_defaults["slot" + str(slot_id)] = slot # router_defaults["slot" + str(slot_id)] = slot
# slot_id += 1 # slot_id += 1
#if self._slots[0] and self._slots[0].wics: # if self._slots[0] and self._slots[0].wics:
# for wic_slot_id in range(0, len(self._slots[0].wics)): # for wic_slot_id in range(0, len(self._slots[0].wics)):
# router_defaults["wic" + str(wic_slot_id)] = None # router_defaults["wic" + str(wic_slot_id)] = None
@ -1014,8 +1014,8 @@ class Router(BaseVM):
# Only c7200, c3600 and c3745 (NM-4T only) support new adapter while running # Only c7200, c3600 and c3745 (NM-4T only) support new adapter while running
if is_running and not ((self._platform == 'c7200' and not str(adapter).startswith('C7200')) if is_running and not ((self._platform == 'c7200' and not str(adapter).startswith('C7200'))
and not (self._platform == 'c3600' and self.chassis == '3660') and not (self._platform == 'c3600' and self.chassis == '3660')
and not (self._platform == 'c3745' and adapter == 'NM-4T')): and not (self._platform == 'c3745' and adapter == 'NM-4T')):
raise DynamipsError('Adapter {adapter} cannot be added while router "{name}" is running'.format(adapter=adapter, raise DynamipsError('Adapter {adapter} cannot be added while router "{name}" is running'.format(adapter=adapter,
name=self._name)) name=self._name))
@ -1060,8 +1060,8 @@ class Router(BaseVM):
# Only c7200, c3600 and c3745 (NM-4T only) support to remove adapter while running # Only c7200, c3600 and c3745 (NM-4T only) support to remove adapter while running
if is_running and not ((self._platform == 'c7200' and not str(adapter).startswith('C7200')) if is_running and not ((self._platform == 'c7200' and not str(adapter).startswith('C7200'))
and not (self._platform == 'c3600' and self.chassis == '3660') and not (self._platform == 'c3600' and self.chassis == '3660')
and not (self._platform == 'c3745' and adapter == 'NM-4T')): and not (self._platform == 'c3745' and adapter == 'NM-4T')):
raise DynamipsError('Adapter {adapter} cannot be removed while router "{name}" is running'.format(adapter=adapter, raise DynamipsError('Adapter {adapter} cannot be removed while router "{name}" is running'.format(adapter=adapter,
name=self._name)) name=self._name))
@ -1181,7 +1181,7 @@ class Router(BaseVM):
adapter = self._slots[slot_id] adapter = self._slots[slot_id]
except IndexError: except IndexError:
raise DynamipsError('Slot {slot_id} does not exist on router "{name}"'.format(name=self._name, raise DynamipsError('Slot {slot_id} does not exist on router "{name}"'.format(name=self._name,
slot_id=slot_id)) slot_id=slot_id))
if not adapter.port_exists(port_id): if not adapter.port_exists(port_id):
raise DynamipsError("Port {port_id} does not exist in adapter {adapter}".format(adapter=adapter, raise DynamipsError("Port {port_id} does not exist in adapter {adapter}".format(adapter=adapter,
port_id=port_id)) port_id=port_id))
@ -1246,13 +1246,14 @@ class Router(BaseVM):
is_running = yield from self.is_running() is_running = yield from self.is_running()
if is_running: # running router if is_running: # running router
yield from self._hypervisor.send('vm slot_enable_nio "{name}" {slot_id} {port_id}'.format(name=self._name, yield from self._hypervisor.send('vm slot_enable_nio "{name}" {slot_id} {port_id}'.format(name=self._name,
slot_id=slot_id, slot_id=slot_id,
port_id=port_id)) port_id=port_id))
log.info('Router "{name}" [{id}]: NIO enabled on port {slot_id}/{port_id}'.format(name=self._name, log.info('Router "{name}" [{id}]: NIO enabled on port {slot_id}/{port_id}'.format(name=self._name,
id=self._id, id=self._id,
slot_id=slot_id, slot_id=slot_id,
port_id=port_id)) port_id=port_id))
@asyncio.coroutine @asyncio.coroutine
def slot_disable_nio(self, slot_id, port_id): def slot_disable_nio(self, slot_id, port_id):
""" """
@ -1301,11 +1302,10 @@ class Router(BaseVM):
raise DynamipsError("Port {port_id} has already a filter applied on {adapter}".format(adapter=adapter, raise DynamipsError("Port {port_id} has already a filter applied on {adapter}".format(adapter=adapter,
port_id=port_id)) port_id=port_id))
# FIXME: capture # FIXME: capture
#try: # try:
# os.makedirs(os.path.dirname(output_file), exist_ok=True) # os.makedirs(os.path.dirname(output_file), exist_ok=True)
#except OSError as e: # except OSError as e:
# raise DynamipsError("Could not create captures directory {}".format(e)) # raise DynamipsError("Could not create captures directory {}".format(e))
yield from nio.bind_filter("both", "capture") yield from nio.bind_filter("both", "capture")
@ -1316,6 +1316,7 @@ class Router(BaseVM):
nio_name=nio.name, nio_name=nio.name,
slot_id=slot_id, slot_id=slot_id,
port_id=port_id)) port_id=port_id))
@asyncio.coroutine @asyncio.coroutine
def stop_capture(self, slot_id, port_id): def stop_capture(self, slot_id, port_id):
""" """

View File

@ -44,7 +44,7 @@ def test_router(project, manager):
def test_router_invalid_dynamips_path(project, manager, loop): def test_router_invalid_dynamips_path(project, manager, loop):
with patch("gns3server.config.Config.get_section_config", return_value={"dynamips_path": "/bin/test_fake"}): with patch("gns3server.config.Config.get_section_config", return_value={"dynamips_path": "/bin/test_fake"}):
with pytest.raises(DynamipsError): with pytest.raises(DynamipsError):
router = Router("test", "00010203-0405-0607-0809-0a0b0c0d0e0e", project, manager) router = Router("test", "00010203-0405-0607-0809-0a0b0c0d0e0e", project, manager)
loop.run_until_complete(asyncio.async(router.create())) loop.run_until_complete(asyncio.async(router.create()))
assert router.name == "test" assert router.name == "test"

View File

@ -6,7 +6,7 @@ commands = python setup.py test
deps = -rdev-requirements.txt deps = -rdev-requirements.txt
[pep8] [pep8]
ignore = E501 ignore = E501,E402
[pytest] [pytest]
norecursedirs = old_tests .tox norecursedirs = old_tests .tox