The Python script I used for testing
This commit is contained in:
parent
fca25051cb
commit
c119f0c31d
1 changed files with 40 additions and 0 deletions
40
extras/testms.py
Normal file
40
extras/testms.py
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
# connection menu testing script
|
||||
# "masterserver http://localhost:12345" in console
|
||||
# i know nothing about HTTP
|
||||
|
||||
import http.server
|
||||
|
||||
# just enough for two pages...
|
||||
fakeserverlist = """\
|
||||
localhost 5029 Discord: Jeffma Balls#6942
|
||||
localhost 5030 Discord: Jeffma Balls#6942
|
||||
localhost 5031 Discord: Jeffma Balls#6942
|
||||
localhost 5032 Discord: Jeffma Balls#6942
|
||||
localhost 5033 Discord: Jeffma Balls#6942
|
||||
localhost 5034 Discord: Jeffma Balls#6942
|
||||
localhost 5035 Discord: Jeffma Balls#6942
|
||||
localhost 5036 Discord: Jeffma Balls#6942
|
||||
localhost 5037 Discord: Jeffma Balls#6942
|
||||
localhost 5038 Discord: Jeffma Balls#6942
|
||||
localhost 5039 Discord: Jeffma Balls#6942
|
||||
localhost 5040 Discord: Jeffma Balls#6942
|
||||
"""
|
||||
|
||||
class jart(http.server.BaseHTTPRequestHandler):
|
||||
def do_GET(self):
|
||||
response = ""
|
||||
if self.path.startswith("/games/SRB2Kart/version"):
|
||||
response = "11 the best version\n"
|
||||
elif self.path.startswith("/games/SRB2Kart/11/servers") or self.path.startswith("/games/SRB2Kart/10/servers"):
|
||||
response = fakeserverlist
|
||||
elif self.path.startswith("/rules"):
|
||||
response = "Do whatever lol\n\n"
|
||||
|
||||
self.send_response(200)
|
||||
self.end_headers()
|
||||
if not response:
|
||||
print("No response!?")
|
||||
self.wfile.write(bytes(response, "utf-8"))
|
||||
|
||||
server = http.server.HTTPServer(("localhost", 12345), jart)
|
||||
server.serve_forever()
|
||||
Loading…
Reference in a new issue