mirror of
https://github.com/nikdoof/mumblepy.git
synced 2025-12-13 06:22:17 +00:00
Add a basic testing framework using Vagrant.
This commit is contained in:
1
tests/__init__.py
Normal file
1
tests/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
__author__ = 'nikdoof'
|
||||
33
tests/test_mumble.py
Normal file
33
tests/test_mumble.py
Normal file
@@ -0,0 +1,33 @@
|
||||
import unittest
|
||||
import mumble
|
||||
import Ice
|
||||
|
||||
|
||||
class ChannelTests(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.meta = mumble.Meta('test')
|
||||
self.server = self.meta.get_server(1)
|
||||
|
||||
def tearDown(self):
|
||||
for chan in self.server.get_channels():
|
||||
if chan.id != 0:
|
||||
chan.delete()
|
||||
|
||||
def testGetRoot(self):
|
||||
chan = self.server.get_channel(0)
|
||||
self.assertEqual(chan.id, 0)
|
||||
self.assertEqual(chan.name, 'Root')
|
||||
self.assertEqual(chan.parent, None)
|
||||
self.assertEqual(chan.description, '')
|
||||
self.assertEqual(chan.links, [])
|
||||
self.assertEqual(chan.position, 0)
|
||||
self.assertEqual(chan.temporary, False)
|
||||
|
||||
def testChannelSetting(self):
|
||||
channel_id = self.server.add_channel('channelSetting', 0)
|
||||
chan = self.server.get_channel(channel_id)
|
||||
self.assertEqual(chan.name, 'channelSetting')
|
||||
chan.update(name='channelSetting1')
|
||||
self.assertEqual(chan.name, 'channelSetting1')
|
||||
|
||||
Reference in New Issue
Block a user