Coverage for /home/runner/work/zserio/zserio/compiler/extensions/python/runtime/tests/test_pubsub.py: 100%
15 statements
« prev ^ index » next coverage.py v6.5.0, created at 2024-10-29 13:10 +0000
« prev ^ index » next coverage.py v6.5.0, created at 2024-10-29 13:10 +0000
1import unittest
3from zserio import PubsubInterface
6class PubsubTest(unittest.TestCase):
7 def test_publish(self):
8 pubsub = PubsubInterface()
9 with self.assertRaises(NotImplementedError):
10 pubsub.publish("topic", bytes(), None)
12 def test_subscribe(self):
13 pubsub = PubsubInterface()
14 with self.assertRaises(NotImplementedError):
15 pubsub.subscribe("topic", None, None)
17 def test_unsubscribe(self):
18 pubsub = PubsubInterface()
19 with self.assertRaises(NotImplementedError):
20 pubsub.unsubscribe(0)