aboutsummaryrefslogtreecommitdiffstats
path: root/_pytest/test_processteamjoin.py
diff options
context:
space:
mode:
authorTrygve Aaberge <trygveaa@gmail.com>2019-04-02 09:58:56 +0200
committerTrygve Aaberge <trygveaa@gmail.com>2019-04-08 15:11:57 +0200
commitb459586d96ec1f765d7aed86538b8d8576977f6c (patch)
tree63488459b22c11b83589b9cfe562f58b4c701b57 /_pytest/test_processteamjoin.py
parent82147d2d2a47927528e993816ee9393a4aa15b83 (diff)
downloadwee-slack-b459586d96ec1f765d7aed86538b8d8576977f6c.tar.gz
Cleanup tests and make them compatible with python 3
This mainly adds team, channel_general and user_alice as fixtures, so we can use those directly instead of picking arbitrary ones from the lists. It also adds assertions to some tests which where missing it.
Diffstat (limited to '_pytest/test_processteamjoin.py')
-rw-r--r--_pytest/test_processteamjoin.py30
1 files changed, 10 insertions, 20 deletions
diff --git a/_pytest/test_processteamjoin.py b/_pytest/test_processteamjoin.py
index 64e704a..8e83458 100644
--- a/_pytest/test_processteamjoin.py
+++ b/_pytest/test_processteamjoin.py
@@ -1,28 +1,18 @@
from __future__ import print_function, unicode_literals
-import glob
import json
-def test_process_team_join(mock_websocket, realish_eventrouter):
- eventrouter = realish_eventrouter
+def test_process_team_join(realish_eventrouter, team):
+ # delete charles so we can add him
+ del team.users['U4096CBHC']
- t = eventrouter.teams.keys()[0]
+ assert len(team.users) == 3
- #delete charles so we can add him
- del eventrouter.teams[t].users['U4096CBHC']
+ datafile = '_pytest/data/websocket/1485975606.59-team_join.json'
+ data = json.loads(open(datafile, 'r').read())
+ team.ws.add(data)
+ realish_eventrouter.receive_ws_callback(team.team_hash)
+ realish_eventrouter.handle_next()
- assert len(eventrouter.teams[t].users) == 3
-
- socket = mock_websocket
- eventrouter.teams[t].ws = socket
-
- datafiles = glob.glob("_pytest/data/websocket/1485975606.59-team_join.json")
-
- for fname in datafiles:
- data = json.loads(open(fname, 'r').read())
- socket.add(data)
- eventrouter.receive_ws_callback(t)
- eventrouter.handle_next()
-
- assert len(eventrouter.teams[t].users) == 4
+ assert len(team.users) == 4