コード例 #1
0
ファイル: test_setup.py プロジェクト: nylen/cyg-apt
    def testUsageContainCommand(self, command):
        ob = CygAptOb(True)
        try:
            self.obj.usage()
        finally:
            ret = ob.getClean()

        self.assertTrue("    {0}".format(command) in ret)
コード例 #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])
コード例 #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)
コード例 #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)
コード例 #5
0
ファイル: test_ob.py プロジェクト: nylen/cyg-apt
 def setUp(self):
     TestCase.setUp(self)
     self.obj = CygAptOb(False)