diff --git a/tests/test_mumble.py b/tests/test_mumble.py index ace9ba1..e125db5 100644 --- a/tests/test_mumble.py +++ b/tests/test_mumble.py @@ -8,12 +8,21 @@ class ChannelTests(unittest.TestCase): def setUp(self): self.meta = mumble.Meta('test') self.server = self.meta.get_server(1) + self.root_channel = self.server.get_channel(0) + self.link_channel = self.server.add_channel('Link Test') def tearDown(self): for chan in self.server.get_channels(): if chan.id != 0: chan.delete() + def testChannelCreateDelete(self): + chan = self.server.add_channel('deleteTest') + self.assertTrue(chan.delete()) + + def testRootMessage(self): + self.assertEqual(self.root_channel.send_message('Test Message'), True) + def testGetRoot(self): chan = self.server.get_channel(0) self.assertEqual(chan.id, 0) @@ -25,9 +34,12 @@ class ChannelTests(unittest.TestCase): self.assertEqual(chan.temporary, False) def testChannelSetting(self): - channel_id = self.server.add_channel('channelSetting', 0) - chan = self.server.get_channel(channel_id) + chan = self.server.add_channel('channelSetting', 0) self.assertEqual(chan.name, 'channelSetting') chan.update(name='channelSetting1') self.assertEqual(chan.name, 'channelSetting1') + def testChannelLinking(self): + chan = self.server.add_channel('Link 2') + chan.link(self.link_channel) + self.assertEqual(chan.links[0].id, self.link_channel.id)