summaryrefslogtreecommitdiff
path: root/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'test.py')
-rwxr-xr-xtest.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/test.py b/test.py
index d6d06ae..25c20c8 100755
--- a/test.py
+++ b/test.py
@@ -124,18 +124,26 @@ def testprivateroom(s,t):
@testfunction("Join room")
def testjoin(s,t):
sendlineok(s,"room_create game room 1 2")
+ sendline(s,"id"); sid=recvint(s)
+ sendline(t,"id"); tid=recvint(t)
sendlineok(t,"room_join game room")
+ expect(s,"room_join game room "+str(tid))
sendlinelist(t,"room_query",["room"])
+
sendlineok(t,"room_create game room2 1 1")
sendlinelist(t,"room_query",["room","room2"])
sendlineerror(s,"room_join game room2","Room full")
+ sendlineok(s,"room_leave game room")
+ expect(t,"room_leave game room "+str(sid))
+
@testfunction("Player list, messaging")
def testid(s,t):
sendline(s,"id"); sid=recvint(s)
sendline(t,"id"); tid=recvint(t)
sendlineok(s,"room_create game room 0 2")
sendlineok(t,"room_join game room")
+ expect(s,"room_join game room "+str(tid))
sendlinelist(s,"room_player_list game room",[str(sid),str(tid)])
sendlinelist(t,"room_player_list game room",[str(sid),str(tid)])