aboutsummaryrefslogtreecommitdiffstats
path: root/_pytest/test_processsubteamcreated.py
diff options
context:
space:
mode:
authorNana Amfo <nanaus13@yahoo.com>2019-04-08 06:03:35 -0500
committerTrygve Aaberge <trygveaa@gmail.com>2019-04-08 13:03:35 +0200
commit7d919f3897deb322f13428127b1ba91731917f4c (patch)
tree942f9995cb32d70f4891135ff01082e51d1403e2 /_pytest/test_processsubteamcreated.py
parentc605e587a6ee17029b8f072351de8b81a473dce5 (diff)
downloadwee-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.py22
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