+ Testing /invite/join
+ Testing /meta + Testing /neighbors/list
This commit is contained in:
parent
34115477ab
commit
9a22713080
@ -1,5 +1,6 @@
|
||||
import subprocess
|
||||
import os
|
||||
import sys
|
||||
import json
|
||||
|
||||
class Server:
|
||||
@ -42,11 +43,12 @@ def create_admin() -> Admin :
|
||||
raw = json.loads(proc.stdout)
|
||||
user = raw.get('user')
|
||||
server = raw.get('server')
|
||||
print(f'Raw data to use as user: {raw}')
|
||||
if user is None or server is None:
|
||||
print(f'User/Server Data was not serializable => raw', file=sys.stderr)
|
||||
return None
|
||||
else:
|
||||
return Admin(user, server)
|
||||
except:
|
||||
except Exception as e:
|
||||
print(f'General exception caught in parsing => {e}', file=sys.stderr)
|
||||
return None
|
||||
|
||||
|
@ -7,7 +7,8 @@ RESPONSES = []
|
||||
VOICE_CHAN = 1
|
||||
TEXT_CHAN = 2
|
||||
|
||||
def login() -> (Request, str):
|
||||
def login(admin: Admin) -> (Request, str):
|
||||
print(f'Provided admin account {admin.server}')
|
||||
req = Request(
|
||||
admin.server.url + '/login',
|
||||
'post',
|
||||
@ -89,7 +90,7 @@ if __name__ == '__main__':
|
||||
|
||||
# First a quick sanity check for login
|
||||
# add this after we fire the generic tests
|
||||
login_req, jwt = login()
|
||||
login_req, jwt = login(admin)
|
||||
if jwt is None:
|
||||
print('Unable to /login - stopping now to avoid pointless failure')
|
||||
req.show_response()
|
||||
@ -118,7 +119,9 @@ if __name__ == '__main__':
|
||||
req(admin, 'get', '/members/me', {}, 200),
|
||||
req(admin, 'get', '/members/get_online', {}, 200),
|
||||
req(admin, 'post', '/members/me/nickname', {'nick': f'randy-{time()}'}, 200),
|
||||
req(admin , 'get', '/invite/join', {'code': 123}, 404)
|
||||
req(admin , 'get', '/invite/join', {'code': 123}, 404),
|
||||
req(admin , "get", "/meta", {}, 200),
|
||||
req(admin, 'get', '/neighbors/list', {}, 200, verbose=True)
|
||||
])
|
||||
|
||||
# add this after fire the generic tests
|
||||
|
Loading…
Reference in New Issue
Block a user