Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

24 lines
512 B
Python

import unittest
import broker
class TestTopic(unittest.TestCase):
def test_string(self):
t = broker.Topic("/a/b/c")
self.assertEqual(str(t), "/a/b/c")
self.assertEqual(t.string(), "/a/b/c")
def test_append(self):
t1 = broker.Topic("/a/")
t2 = broker.Topic("/b/c")
t3 = t1 / t2
t2 /= t1
self.assertEqual(t3.string(), "/a//b/c")
self.assertEqual(t2.string(), "/b/c/a")
if __name__ == "__main__":
unittest.main(verbosity=3)