class TestCmdFinder(unittest.TestCase):
    """ tests the CmdFinder class """
    def setUp(self):
        cache = apt.Cache()
        self.cmd = CmdFinder(cache)

    def test_cmdfinder_simple(self):
        cmds = self.cmd.find_cmds_from_pkgname("apt")
        self.assertTrue("apt-get" in cmds)
        self.assertTrue(len(cmds) > 2)

    def test_cmdfinder_find_alternatives(self):
        # this test ensures that alternatives are also considered
        cmds = self.cmd.find_cmds_from_pkgname("gawk")
        self.assertTrue("awk" in cmds)
示例#2
0
class TestCmdFinder(unittest.TestCase):
    """ tests the CmdFinder class """

    def setUp(self):
        cache = apt.Cache()
        self.cmd = CmdFinder(cache)

    def test_cmdfinder_simple(self):
        cmds = self.cmd.find_cmds_from_pkgname("apt")
        self.assertTrue("apt-get" in cmds)
        self.assertTrue(len(cmds) > 2)

    def test_cmdfinder_find_alternatives(self):
        # this test ensures that alternatives are also considered
        cmds = self.cmd.find_cmds_from_pkgname("gawk")
        self.assertTrue("awk" in cmds)
 def setUp(self):
     cache = apt.Cache()
     self.cmd = CmdFinder(cache)
示例#4
0
 def setUp(self):
     cache = apt.Cache()
     self.cmd = CmdFinder(cache)