Пример #1
0
    def test_EthernetLinkStatus(self):
        box = Wan(hostname=defaults.test_host, port=defaults.test_port, protocol=defaults.test_protocol)
        box.setupTR64Device("fritz.box")
        box.username = defaults.test_user
        box.password = defaults.test_pw
        box.httpProxy = defaults.test_httpProxy
        box.httpsProxy = defaults.test_httpsProxy

        status = box.getEthernetLinkStatus()

        self.assertTrue(status)
Пример #2
0
    def test_PacketStatistic(self):
        box = Wan(hostname=defaults.test_host, port=defaults.test_port, protocol=defaults.test_protocol)
        box.setupTR64Device("fritz.box")
        box.username = defaults.test_user
        box.password = defaults.test_pw
        box.httpProxy = defaults.test_httpProxy
        box.httpsProxy = defaults.test_httpsProxy

        statistic = box.getPacketStatistic()

        self.assertTrue(statistic[0] >= 0)
        self.assertTrue(statistic[1] >= 0)
Пример #3
0
    def test_ADSLInfo(self):
        box = Wan(hostname=defaults.test_host, port=defaults.test_port, protocol=defaults.test_protocol)
        box.setupTR64Device("fritz.box")
        box.username = defaults.test_user
        box.password = defaults.test_pw
        box.httpProxy = defaults.test_httpProxy
        box.httpsProxy = defaults.test_httpsProxy

        adslInfo = box.getADSLInfo()

        self.assertTrue(adslInfo.enabled or not adslInfo.enabled)
        self.assertTrue(adslInfo.status)
        self.assertTrue(adslInfo.linkType)
        self.assertTrue(adslInfo.destinationAddress)
        self.assertTrue(len(adslInfo.raw.keys()) > 0)
Пример #4
0
    def test_WanLinkProperties(self):
        box = Wan(hostname=defaults.test_host, port=defaults.test_port, protocol=defaults.test_protocol)
        box.setupTR64Device("fritz.box")
        box.username = defaults.test_user
        box.password = defaults.test_pw
        box.httpProxy = defaults.test_httpProxy
        box.httpsProxy = defaults.test_httpsProxy

        linkProperties = box.getLinkProperties()

        self.assertTrue(linkProperties.accessType)
        self.assertTrue(linkProperties.linkStatus)
        self.assertTrue(linkProperties.upstreamMaxBitRate >= 0)
        self.assertTrue(linkProperties.downstreamMaxBitRate >= 0)
        self.assertTrue(len(linkProperties.raw.keys()) > 0)
Пример #5
0
    def test_WanLinkInfo(self):
        box = Wan(hostname=defaults.test_host, port=defaults.test_port, protocol=defaults.test_protocol)
        box.setupTR64Device("fritz.box")
        box.username = defaults.test_user
        box.password = defaults.test_pw
        box.httpProxy = defaults.test_httpProxy
        box.httpsProxy = defaults.test_httpsProxy

        linkInfo = box.getLinkInfo()

        self.assertTrue(linkInfo.enabled or not linkInfo.enabled)
        self.assertTrue(linkInfo.status)
        self.assertTrue(linkInfo.dataPath)
        self.assertTrue(linkInfo.upstreamCurrentRate >= 0)
        self.assertTrue(linkInfo.downStreamCurrentRate >= 0)
        self.assertTrue(linkInfo.upstreamMaxRate >= 0)
        self.assertTrue(linkInfo.downstreamMaxRate >= 0)
        self.assertTrue(len(linkInfo.raw.keys()) > 0)
Пример #6
0
    def test_ConnectionInfo(self):
        box = Wan(hostname=defaults.test_host, port=defaults.test_port, protocol=defaults.test_protocol)
        box.setupTR64Device("fritz.box")
        box.username = defaults.test_user
        box.password = defaults.test_pw
        box.httpProxy = defaults.test_httpProxy
        box.httpsProxy = defaults.test_httpsProxy

        connectionInfo = box.getConnectionInfo()

        self.assertTrue(connectionInfo.enabled or not connectionInfo.enabled)
        self.assertTrue(connectionInfo.status)
        self.assertTrue(connectionInfo.type)
        self.assertTrue(connectionInfo.name)
        self.assertTrue(connectionInfo.uptime >= 0)
        self.assertTrue(connectionInfo.lastConnectionError)
        self.assertTrue(connectionInfo.connectionType)
        self.assertTrue(connectionInfo.natEnabled or not connectionInfo.natEnabled)
        self.assertTrue(connectionInfo.externalIPaddress)
        self.assertTrue(connectionInfo.dnsServers)
        self.assertTrue(connectionInfo.macAddress)
        self.assertTrue(connectionInfo.dnsEnabled or not connectionInfo.dnsEnabled)
        self.assertTrue(len(connectionInfo.raw.keys()) > 0)