File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ from labthings .server import event
2+
3+
4+ def test_event ():
5+ e = event .Event ("eventName" )
6+ event_data = {"key" : "value" }
7+
8+ response = e .emit (event_data )
9+ assert response .get ("messageType" ) == "event"
10+ assert response .get ("data" ) == {"eventName" : event_data }
11+ assert response in e .events
12+
13+
14+ def test_property_status_event ():
15+ e = event .PropertyStatusEvent ("propertyName" )
16+ event_data = {"key" : "value" }
17+
18+ response = e .emit (event_data )
19+ assert response .get ("messageType" ) == "propertyStatus"
20+ assert response .get ("data" ) == {"propertyName" : event_data }
21+
22+
23+ def test_action_status_event ():
24+ e = event .ActionStatusEvent ("actionName" )
25+ event_data = {"key" : "value" }
26+
27+ response = e .emit (event_data )
28+ assert response .get ("messageType" ) == "actionStatus"
29+ assert response .get ("data" ) == {"actionName" : event_data }
You can’t perform that action at this time.
0 commit comments