chore: Add support for confftest for parameterized tests to have no values
ref: #789
This commit is contained in:
@ -1,4 +1,3 @@
|
||||
import inspect
|
||||
import pytest
|
||||
|
||||
from django.db import models
|
||||
@ -41,7 +40,7 @@ class TenancyAbstractModelTestCases(
|
||||
def setup_organization(cls, request, model, organization_one, model_kwargs):
|
||||
|
||||
request.cls.organization = organization_one
|
||||
|
||||
|
||||
if request.cls.kwargs_create_item:
|
||||
|
||||
request.cls.kwargs_create_item.update({
|
||||
@ -113,4 +112,3 @@ class TenancyAbstractModelPyTest(
|
||||
|
||||
|
||||
assert model_instance.get_tenant() == test_value
|
||||
|
||||
|
@ -34,7 +34,7 @@ class ClassTestCases:
|
||||
|
||||
def test_class_attribute_exists(self,
|
||||
test_class,
|
||||
parameterized, param_key_class_attributes, param_field_name, param_value
|
||||
parameterized, param_key_class_attributes, param_field_name, param_type
|
||||
):
|
||||
"""Test Class Attributes
|
||||
|
||||
|
@ -270,6 +270,14 @@ def pytest_generate_tests(metafunc):
|
||||
ids = ids,
|
||||
)
|
||||
|
||||
else:
|
||||
|
||||
pytest.mark.xfail(
|
||||
reason = 'No Parameters for parameterized test'
|
||||
)(
|
||||
getattr(metafunc.cls, metafunc.definition.name)
|
||||
)
|
||||
|
||||
|
||||
|
||||
@pytest.fixture( scope = 'class')
|
||||
|
Reference in New Issue
Block a user