1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#!/usr/bin/python
import sys
sys.path.insert(0,"../")
import unittest
from softwarecenter.testutils import get_test_db
class TestChannels(unittest.TestCase):
""" tests the channels backend stuff """
def test_generic(self):
from softwarecenter.backend.channel import ChannelsManager
db = get_test_db()
m = ChannelsManager(db)
channels = m._get_channels_from_db(installed_only=False)
self.assertNotEqual(channels, [])
channels_installed = m._get_channels_from_db(installed_only=True)
self.assertNotEqual(channels_installed, [])
def test_aptchannels(self):
from softwarecenter.backend.channel_impl.aptchannels import (
AptChannelsManager)
db = get_test_db()
m = AptChannelsManager(db)
channels = m.channels
self.assertNotEqual(channels, [])
channels_installed = m.channels_installed_only
self.assertNotEqual(channels_installed, [])
if __name__ == "__main__":
import logging
logging.basicConfig(level=logging.DEBUG)
unittest.main()
|