def changeSystemName(name):
    try:
        settings = ClientSettings.objects.get(pk=1)
    except ObjectDoesNotExist:
        settings = ClientSettings()
    settings.name = name
    settings.save()
    def setPiName(self,name):
        try:
            settings = ClientSettings.objects.get(pk=1)
        except ObjectDoesNotExist:
            settings = ClientSettings(pk=1)

        settings.name = name
        settings.save()
    def setServerAddress(self,address):
        try:
            settings = ClientSettings.objects.get(pk=1)
        except ObjectDoesNotExist:
            settings = ClientSettings(pk=1)

        settings.serverAddress = address
        settings.save()
    def getServerAddress(self):
        try:
            settings = ClientSettings.objects.get(pk=1)
        except ObjectDoesNotExist:
            settings = ClientSettings(pk=0)
            settings.save()

        return settings.serverAddress
Exemple #5
0
def checkAlive():
    try:
        settings = ClientSettings.objects.get(pk=1)
    except ObjectDoesNotExist:
        settings = ClientSettings()
        settings.save()

    try:
        sendCommand(settings.serverAddress, commando="Alive")
        return
    except (InvalidURL, ConnectTimeout, ConnectionError):
        logger.debug(f"Request not possible with url {settings.serverAddress}")
    rereadServer()
Exemple #6
0
def testCmdOut(moduleSetup: CmdHandler):
    @urlmatch(netloc=r'test\.com.+')
    def urlMock(url, request):
        return "testResponse2"

    ClientSettings(name="temp", serverAddress="127.0.0.1").save()
    with HTTMock(urlMock):
        moduleSetup.outCmd(address="test.com",
                           port=8000,
                           commando="testCommando2",
                           testParameter1="1",
                           testParameter2="test2",
                           testParameter3="test3")
 def setupDefaultSettings(self):
     settings = ClientSettings(pk=0)
     settings.save()
     return settings
Exemple #8
0
def testCmdIn(moduleSetup: CmdHandler):
    ClientSettings(name="temp").save()
    moduleSetup.inCmd("testCommando||1||2||3")
    assert len(ClientSettings.objects.filter(name="2")) != 0
    assert len(ClientSettings.objects.filter(serverAddress="3"))