diff options
author | Nana Amfo <nanaus13@yahoo.com> | 2019-04-08 06:03:35 -0500 |
---|---|---|
committer | Trygve Aaberge <trygveaa@gmail.com> | 2019-04-08 13:03:35 +0200 |
commit | 7d919f3897deb322f13428127b1ba91731917f4c (patch) | |
tree | 942f9995cb32d70f4891135ff01082e51d1403e2 /_pytest/test_processsubteamcreated.py | |
parent | c605e587a6ee17029b8f072351de8b81a473dce5 (diff) | |
download | wee-slack-7d919f3897deb322f13428127b1ba91731917f4c.tar.gz |
Add @user-groups support (#680)
Add @user-groups with tab-completion. @user-groups will be unfurl into format <!subteam^{ID}|handle> message before sending message via linktext method.
Diffstat (limited to '_pytest/test_processsubteamcreated.py')
-rw-r--r-- | _pytest/test_processsubteamcreated.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/_pytest/test_processsubteamcreated.py b/_pytest/test_processsubteamcreated.py new file mode 100644 index 0000000..7d403db --- /dev/null +++ b/_pytest/test_processsubteamcreated.py @@ -0,0 +1,22 @@ +import glob +import json + +def test_process_subteam_created(mock_websocket, realish_eventrouter): + + eventrouter = realish_eventrouter + + t = eventrouter.teams.keys()[0] + + assert len(eventrouter.teams[t].subteams) == 1 + + socket = mock_websocket + eventrouter.teams[t].ws = socket + datafiles = glob.glob("_pytest/data/websocket/1483975206.59-subteam_created.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].subteams) == 2 |