chore(test): Add required fields to service fixture

ref: #849 #828
This commit is contained in:
2025-06-24 15:11:53 +09:30
parent 73a704d5e3
commit bf1bb23dd5

View File

@ -14,7 +14,8 @@ def model_service():
@pytest.fixture( scope = 'class') @pytest.fixture( scope = 'class')
def kwargs_service(django_db_blocker, def kwargs_service(django_db_blocker,
kwargs_centurionmodel, kwargs_centurionmodel,
kwargs_device, model_device kwargs_device, model_device,
kwargs_port, model_port,
): ):
random_str = str(datetime.datetime.now(tz=datetime.timezone.utc)) random_str = str(datetime.datetime.now(tz=datetime.timezone.utc))
@ -30,9 +31,14 @@ def kwargs_service(django_db_blocker,
device = model_device.objects.create( **kwargs ) device = model_device.objects.create( **kwargs )
port = model_port.objects.create( **kwargs_port )
kwargs = { kwargs = {
**kwargs_centurionmodel.copy(), **kwargs_centurionmodel.copy(),
'name': 'service_' + random_str, 'name': 'service_' + random_str,
'device': device,
'config_key_variable': 'svc',
'port': port,
} }
yield kwargs.copy() yield kwargs.copy()
@ -40,3 +46,5 @@ def kwargs_service(django_db_blocker,
with django_db_blocker.unblock(): with django_db_blocker.unblock():
device.delete() device.delete()
port.delete()