Remove RequiredSetupFixtureProperty class

Change-Id: I47d7aece66db04278f334764c3d66311f450e6a1
This commit is contained in:
Federico Ressi
2021-08-19 09:33:50 +02:00
parent 9287d3b437
commit ef20b49208

View File

@@ -303,7 +303,7 @@ def required_setup_fixture(obj, **params):
'''Creates a property that sets up fixture identified by given :param obj: '''Creates a property that sets up fixture identified by given :param obj:
''' '''
return RequiredSetupFixtureProperty(obj, **params) return required_fixture(obj, setup=True, **params)
def get_fixture_id(obj: typing.Any) -> typing.Any: def get_fixture_id(obj: typing.Any) -> typing.Any:
@@ -503,15 +503,3 @@ class RequiredFixtureProperty(object):
@property @property
def __tobiko_required_fixtures__(self): def __tobiko_required_fixtures__(self):
return [self.fixture] return [self.fixture]
class RequiredSetupFixtureProperty(RequiredFixtureProperty):
def get_fixture(self, _instance):
fixture = setup_fixture(self.fixture, **self.fixture_params)
if (hasattr(_instance, 'addCleanup') and
hasattr(_instance, 'getDetails')):
_instance.addCleanup(_detail.gather_details,
fixture.getDetails(),
_instance.getDetails())
return fixture