2017-12-17 5 views
0

Momentan arbeite ich an einem tool which shows the current price of one Bitcoin. Jede Minute, der Preis wird aktualisiert mit einer Anfrage mit SocketIO, die dann den aktuellen Preis ausgibt.Wie kann ich eine SocketIO-Server-Verbindung testen (mit Pytest oder einem anderen Paket)?

Jetzt ist mein Problem, dass ich die Verbindung des Socket-Servers testen möchte und ob es irgendeine Anfrage erhält und wenn es etwas zurückgibt, aber ich weiß tatsächlich nicht, wie man das macht.

Ich möchte dies wissen, um eine bessere Test "Anwendung" zu erstellen und "echte" Tests dieser Anwendung mit Travis CI zu erstellen.

Könnte mir bitte jemand helfen?

~ Julian Yaman

P. S .: Vielleicht sollten Sie Prüfung meine repository zu wissen, was ich rede. (nur für den Fall)

+1

Haben Sie den Flask-SocketIO-Testclient gesehen? Dies basiert auf der gleichen Idee wie der Flask-Test-Client, aber für SocketIO-Ereignisse. Hier eine Beispielverwendung: https://github.com/miguelgrinberg/Flask-SocketIO/blob/master/test_sonetio.py. – Miguel

+0

@Miguel und wie könnte ich das jetzt für mein Projekt nutzen? Ich habe viele Funktionen gesehen, die ich eigentlich nicht brauche. – julianYaman

+0

Ich verstehe nicht, was Sie fragen, tut mir leid. Die Datei, auf die ich Sie hingewiesen habe, verfügt über Komponententests für Flask-SocketIO. Ich dachte, das ist was du wolltest? Verwenden Sie diese Datei als Modell und schreiben Sie Ihre eigenen Tests. – Miguel

Antwort

Verwandte Themen