Imported Debian patch 4.8.10-2

This commit is contained in:
Timo Aaltonen
2020-11-23 20:48:56 +02:00
committed by Mario Fetka
parent 8bc559c5a1
commit 358acdd85f
917 changed files with 1185414 additions and 1069733 deletions

View File

@@ -9,6 +9,8 @@ from abc import ABCMeta, abstractproperty
from collections import namedtuple
import itertools
import pytest
from ipatests.util import assert_equal
from ipaserver.install.ipa_replica_install import ReplicaInstall
@@ -23,16 +25,18 @@ class InstallerTestBase(six.with_metaclass(ABCMeta, object)):
def tested_cls(self):
return None
def setup_class(self):
@pytest.fixture(autouse=True, scope="class")
def installer_setup(self, request):
"""Initializes the tested class so that it can be used later on
"""
self.tested_cls.make_parser()
cls = request.cls
cls.tested_cls.make_parser()
assert \
getattr(self.tested_cls, 'option_parser', False), \
getattr(cls.tested_cls, 'option_parser', False), \
("Unable to generate option parser for {}"
.format(self.tested_cls.__name__))
.format(cls.tested_cls.__name__))
self._populate_opts_dict()
cls._populate_opts_dict()
@classmethod
def _populate_opts_dict(cls):