Exemple #1
0
 def setUp(self):
     mox.MoxTestBase.setUp(self)
     self.chroot = Chroot()
     self.chroot.setup()
     self.chroot.install_debfile(
         os.path.join(REPO_PATH, "silly-base_0.1-0_all.deb"))
     self.addCleanup(self.chroot.remove)
     self.backend = aptBackend.PackageKitAptBackend([])
Exemple #2
0
 def setUp(self):
     mox.MoxTestBase.setUp(self)
     self.chroot = Chroot()
     self.chroot.setup()
     self.addCleanup(self.chroot.remove)
     self.backend = aptBackend.PackageKitAptBackend([])
import os.path
import unittest
import tempfile
import shutil
import sys

import apt_pkg
import mox

from core import get_tests_dir, Chroot
from packagekit import enums
import aptBackend

REPO_PATH = os.path.join(get_tests_dir(), "repo")

chroot = Chroot()


class QueryTests(mox.MoxTestBase):
    """Test cases for non-destructive methods."""
    def setUp(self):
        mox.MoxTestBase.setUp(self)
        self.backend = aptBackend.PackageKitAptBackend([])

        self.workdir = tempfile.mkdtemp()
        self.orig_sys_path = sys.path

    def tearDown(self):
        shutil.rmtree(self.workdir)
        sys.path = self.orig_sys_path