More tests that are passing <o/
This commit is contained in:
parent
dfe53b323e
commit
76fc2f66b3
@ -142,6 +142,8 @@ class Test:
|
|||||||
return self.body
|
return self.body
|
||||||
|
|
||||||
def auth_tests(worker):
|
def auth_tests(worker):
|
||||||
|
VOICE_CHAN = 1
|
||||||
|
TEXT_CHAN = 2
|
||||||
worker.stdout_to_stderr()
|
worker.stdout_to_stderr()
|
||||||
|
|
||||||
# the first two are sanity checks and should not faill
|
# the first two are sanity checks and should not faill
|
||||||
@ -153,43 +155,26 @@ def auth_tests(worker):
|
|||||||
# now for some things that may/may not fail or something idk
|
# now for some things that may/may not fail or something idk
|
||||||
cname = time.time()
|
cname = time.time()
|
||||||
# pass 200
|
# pass 200
|
||||||
newchannel = worker.post('/channels/create', jwt=jwt, name=f'{cname}', kind=1, description='some description')
|
newchannel = worker.post('/channels/create', jwt=jwt, name=f'{cname}', kind=2, description='some description')
|
||||||
newchannel = json.loads(newchannel)
|
newchannel = json.loads(newchannel)
|
||||||
|
|
||||||
# fail 400 or something
|
# fail 400 or something
|
||||||
worker.post('/channels/create', jwt=jwt, name=f'{cname}', kind=1, description='some description')
|
worker.post('/channels/create', jwt=jwt, name=f'{cname}', kind=VOICE_CHAN, description='some description')
|
||||||
|
|
||||||
# ez pass
|
# ez pass
|
||||||
worker.get('/channels/list', jwt=jwt)
|
worker.get('/channels/list', jwt=jwt)
|
||||||
|
|
||||||
|
# pass 200
|
||||||
|
worker.post('/message/send', jwt=jwt, channel=newchannel['id'], content='some bullshit message')
|
||||||
|
|
||||||
# pass 200
|
# pass 200
|
||||||
worker.delete('/channels/delete', jwt=jwt, channel_id=newchannel['id'])
|
worker.delete('/channels/delete', jwt=jwt, channel_id=newchannel['id'])
|
||||||
|
|
||||||
# these might be fucked now
|
# fail 400
|
||||||
def base_working_tests(worker):
|
worker.post('/channels/create', jwt=False, name=f'succ', kind=2)
|
||||||
# First the invites api gets some basic tests
|
|
||||||
|
|
||||||
# Channels things
|
|
||||||
VOICE_CHANNEL = 1
|
|
||||||
TEXT_CHANNEL = 2
|
|
||||||
|
|
||||||
new_channel_response = worker.post('/channels/create', name=f'{time.time()}', kind=TEXT_CHANNEL)
|
|
||||||
new_channel = json.loads(new_channel_response)
|
|
||||||
|
|
||||||
channel_list = json.loads(worker.get('/channels/list'))
|
|
||||||
worker.delete('/channels/delete', channel_id=new_channel['id'])
|
|
||||||
worker.get('/channels/list')
|
|
||||||
|
|
||||||
# Messaging
|
|
||||||
msg_chan_id = time.time()
|
|
||||||
msg_chan_raw = worker.post('/channels/create', name=f'{msg_chan_id}', kind=TEXT_CHANNEL)
|
|
||||||
msg_chan = json.loads(msg_chan_raw)
|
|
||||||
|
|
||||||
worker.post('/message/send', channel=msg_chan['id'], content="some random content")
|
|
||||||
worker.delete('/channels/delete', channel_id=msg_chan['id']) # finally clean up the channel we created
|
|
||||||
|
|
||||||
|
# fail
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
worker = Test(create_admin=False, init_verbose=True)
|
worker = Test(create_admin=False, init_verbose=True)
|
||||||
#base_working_tests(worker)
|
|
||||||
auth_tests(worker)
|
auth_tests(worker)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user