Nach meinem Beitrag in diesem Thema SMS mit Gladys Plus versenden schlage ich vor, Free Mobile direkt zu integrieren (also auf die Gladys-Art, also einfach).
Ich weiß, dass es derzeit über Node Red oder über HTTP-Anrufe möglich ist.
Das einzige Problem beim Wechsel in das Passwortfeld ist, dass die Autovervollständigung dann automatisch deine Daten durch dein Passwort ersetzt, Gladys
Firefox ist übrigens der Schlimmste damit, er respektiert nicht das „autocomplete=off“ und man muss dann ein paar schmutzige Tricks anwenden, um zu verhindern, dass er das Passwort überall einsetzt ^^
Deshalb ist es gut, es als Passwort zu setzen, aber wenn es falsch gemacht wird, schafft es mehr Probleme, als es löst ^^
Aber im CI ist alles langsamer, also könnte es sein, dass die Funktion send() im CI aufgelöst wird, obwohl der API-Aufruf noch nicht abgeschlossen ist. Man muss schauen, ob der Code da gut ist.
@pierre-gilles, ich brauche deine Hilfe, weil ich es nicht verstehe.
Ich habe Korrekturen vorgenommen und habe immer noch Fehler und die Servertests gehen nicht durch.
Aber diesmal bekomme ich direkt auf GitHub Folgendes:
Die Integrationstests sind OK
Ich glaube nicht, dass das Problem von der Netatmo-Integration stammt, denn ich habe bemerkt, dass in jedem Fehler eine Zeile in meiner Testdatei vorkommt.
Hallo ihr beiden!
Also nein aber ja ^^ soweit ich mich erinnere, hatte ich damals große Probleme mit den Zurücksetzungen und den abgelaufenen Zeitlimits in den Tests. Aber ich weiß nicht mehr, ob das bei diesem Teil war.
Vielleicht hat @Will_71 denselben Gebrauch und das beeinflusst das andere… oder ich habe etwas falsch gemacht… ich gebe zu, dass ich das so nicht sagen könnte.
Zögert nicht, mir Bescheid zu sagen, wenn nötig, ich würde mir die Zeit nehmen, meinen Entwicklungs-PC wieder hochzufahren, falls es ein Problem auf meiner Seite gibt (habe die Arbeiten noch nicht abgeschlossen, aber es kommt voran ^^)
Ich wäre dir dankbar, wenn du dir das mal anschaust und mir ein bisschen auf die Sprünge hilfst.
Ich habe versucht, ein paar Dinge zu machen, aber ich konnte das Problem nicht lösen.
Ich bin noch nicht so vertraut mit Tests, also habe ich wahrscheinlich irgendwo ein Problem mit der Rücksetzung.
@Will_71 Ich habe deine Branch rebase gemacht und lokal getestet, ich hatte kein Problem, wir werden sehen, wie es auf dem CI läuft
Edit: Okay, der Fehler ist immer noch da
Okay, ich glaube, ich weiß, was es ist, die beiden Integrationen setzen denselben Stub ein und deshalb gibt es Probleme. Man muss eine Sandbox erstellen, um zu verhindern, dass andere Tests verschmutzt werden:
Danach ist für mich alles gut, damit es losgehen kann!
@Terdious könntest du die Netatmo-Tests korrigieren, um eine Sandbox zu verwenden? Das würde verhindern, dass andere Tests in anderen PRs in Zukunft kaputt gehen