コード例 #1
0
ファイル: server.py プロジェクト: codedust/TestFramework
    def reboot_router(cls, router_ids: List[int], reboot_all: bool, configmode: bool):
        """
        Reboots the given Routers.

        :param router_ids: List of unique numbers to identify a Router
        :param reboot_all: Reboots all Routers
        :param configmode: Reboots Router into configmode
        """
        from util.router_reboot import RouterReboot
        if reboot_all:
            for router in cls.get_routers():
                if configmode:
                    RouterReboot.configmode(router)
                else:
                    RouterReboot.normal(router)
        else:
            for router_id in router_ids:
                router = cls.get_router_by_id(router_id)
                if configmode:
                    RouterReboot.configmode(router)
                else:
                    RouterReboot.normal(router)
コード例 #2
0
ファイル: server.py プロジェクト: codedust/TestFramework
    def reboot_router(cls, router_ids: List[int], reboot_all: bool,
                      configmode: bool):
        """
        Reboots the given Routers.

        :param router_ids: List of unique numbers to identify a Router
        :param reboot_all: Reboots all Routers
        :param configmode: Reboots Router into configmode
        """
        from util.router_reboot import RouterReboot
        if reboot_all:
            for router in cls.get_routers():
                if configmode:
                    RouterReboot.configmode(router)
                else:
                    RouterReboot.normal(router)
        else:
            for router_id in router_ids:
                router = cls.get_router_by_id(router_id)
                if configmode:
                    RouterReboot.configmode(router)
                else:
                    RouterReboot.normal(router)