# pylint: disable=W0621,C0114,C0116,W0212,W0613
import pytest
from datasets_api.models import Dataset
from django.contrib.auth.models import Group
from gpf_instance.gpf_instance import WGPFInstance
from users_api.models import WdaeUser
[docs]
@pytest.fixture()
def group(db: None) -> Group: # noqa: ARG001
return Group.objects.create(name="New Group")
[docs]
@pytest.fixture()
def group_with_user(
db: None, # noqa: ARG001
group: Group,
user: WdaeUser,
) -> tuple[Group, WdaeUser]:
user.groups.add(group)
return group, user
[docs]
@pytest.fixture()
def dataset(
db: None, # noqa: ARG001
t4c8_wgpf_instance: WGPFInstance, # noqa: ARG001
) -> Dataset:
# pylint: disable=no-member
return Dataset.objects.get(dataset_id="t4c8_dataset")