Example #1
0
    def testUsageContainCommand(self, command):
        ob = CygAptOb(True)
        try:
            self.obj.usage()
        finally:
            ret = ob.getClean()

        self.assertTrue("    {0}".format(command) in ret)
Example #2
0
 def testChecksum(self):
     self.obj.download()
     ob = CygAptOb(True)
     try:
         self.obj.checksum()
     finally:
         ret = ob.getClean()
     lines = ret.splitlines()
     self.assertEqual(2, len(lines))
     self.assertEqual(lines[0], lines[1])
Example #3
0
    def testFind(self):
        pkgname = self._var_setupIni.libpkg.name
        self.testInstall(pkgname)

        self.obj.setPkgName("version")

        expected = "{0}: {1}\n".format(pkgname, "/var/" + pkgname + "/version")
        ob = CygAptOb(True)
        self.obj.find()
        ret = ob.getClean()
        self.assertEqual(ret, expected)
Example #4
0
    def testSearch(self):
        self.obj.setPkgName("libp")

        expected = "{0} - {1}\n".format(
            self._var_setupIni.libpkg.name,
            self._var_setupIni.libpkg.shortDesc.replace('"', ''))

        ob = CygAptOb(True)
        self.obj.search()
        ret = ob.getClean()

        self.assertEqual(ret, expected)
Example #5
0
 def setUp(self):
     TestCase.setUp(self)
     self.obj = CygAptOb(False)