We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a5fe41b commit 31d1cdeCopy full SHA for 31d1cde
tests/test_unknown.py
@@ -0,0 +1,35 @@
1
+import pytest
2
+
3
+from onvif_parsers import errors
4
5
+from . import util
6
7
+pytestmark = pytest.mark.asyncio
8
9
10
+async def test_reolink_package():
11
+ """Tests unknown topic."""
12
+ with pytest.raises(
13
+ errors.UnknownTopicError, match="No parser registered for topic"
14
+ ):
15
+ await util.get_event(
16
+ {
17
+ "SubscriptionReference": None,
18
+ "Topic": {
19
+ "_value_1": "jeff:This/Rule/DoesNotExist",
20
+ },
21
+ "ProducerReference": None,
22
+ "Message": {
23
+ "_value_1": {
24
+ "Source": {
25
+ "SimpleItem": [{"Name": "Source", "Value": "000"}],
26
27
+ "Key": None,
28
+ "Data": {
29
+ "SimpleItem": [{"Name": "State", "Value": "true"}],
30
31
+ "Extension": None,
32
+ }
33
34
35
+ )
0 commit comments