Exemple #1
0
    def setUp(self):
        self.workdir = C.setup_workdir()

        if TT.is_rhel_or_fedora():
            rpmdbdir = os.path.join(self.workdir, TT.RPMDB_SUBDIR)
            os.makedirs(rpmdbdir)

            for dbn in TT._RPM_DB_FILENAMES:
                shutil.copy(os.path.join('/', TT.RPMDB_SUBDIR, dbn), rpmdbdir)
Exemple #2
0
    def setUp(self):
        self.workdir = C.setup_workdir()

        if TT.is_rhel_or_fedora():
            rpmdbdir = os.path.join(self.workdir, TT.RPMDB_SUBDIR)
            os.makedirs(rpmdbdir)

            for dbn in TT._RPM_DB_FILENAMES:
                shutil.copy(os.path.join('/', TT.RPMDB_SUBDIR, dbn), rpmdbdir)
Exemple #3
0
#
# Copyright (C) 2014 Red Hat, Inc.
# Red Hat Author(s): Satoru SATOH <ssato at redhat.com>
# License: GPLv3+
#
import rpmkit.updateinfo.dnfbase as TT
import rpmkit.updateinfo.utils as RUU
import rpmkit.tests.common as C

import os.path
import os
import shutil
import unittest


if RUU.is_rhel_or_fedora():

    class Test_10_Base(unittest.TestCase):
        def setUp(self):
            self.workdir = C.setup_workdir()

            rpmdbdir = os.path.join(self.workdir, RUU.RPMDB_SUBDIR)
            os.makedirs(rpmdbdir)

            for dbn in RUU._RPM_DB_FILENAMES:
                shutil.copy(os.path.join("/", RUU.RPMDB_SUBDIR, dbn), rpmdbdir)

            self.base = TT.Base(self.workdir)

        def tearDown(self):
            C.cleanup_workdir(self.workdir)
Exemple #4
0
# This software is licensed to you under the GNU General Public License,
# version 3 (GPLv3). There is NO WARRANTY for this software, express or
# implied, including the implied warranties of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. You should have received a copy of GPLv3 along with this
# software; if not, see http://www.gnu.org/licenses/gpl.html
#
import rpmkit.updateinfo.yumbase as TT
import rpmkit.updateinfo.utils as RUU
import rpmkit.tests.common as C

import os.path
import os
import shutil
import unittest

if RUU.is_rhel_or_fedora():

    class Test_10_Base(unittest.TestCase):
        def setUp(self):
            self.workdir = C.setup_workdir()

            rpmdbdir = os.path.join(self.workdir, RUU.RPMDB_SUBDIR)
            os.makedirs(rpmdbdir)

            for dbn in RUU._RPM_DB_FILENAMES:
                shutil.copy(os.path.join('/', RUU.RPMDB_SUBDIR, dbn), rpmdbdir)

            self.base = TT.Base(self.workdir)

        def tearDown(self):
            C.cleanup_workdir(self.workdir)