18
app/tests/fixtures/model_service.py
vendored
18
app/tests/fixtures/model_service.py
vendored
@ -12,15 +12,31 @@ def model_service():
|
||||
|
||||
|
||||
@pytest.fixture( scope = 'class')
|
||||
def kwargs_service(kwargs_centurionmodel):
|
||||
def kwargs_service(django_db_blocker,
|
||||
kwargs_centurionmodel,
|
||||
kwargs_device, model_device
|
||||
):
|
||||
|
||||
random_str = str(datetime.datetime.now(tz=datetime.timezone.utc))
|
||||
random_str = str(random_str).replace(
|
||||
' ', '').replace(':', '').replace('+', '').replace('.', '')
|
||||
|
||||
with django_db_blocker.unblock():
|
||||
|
||||
kwargs = kwargs_device.copy()
|
||||
kwargs.update({
|
||||
'name': 'svc' + random_str
|
||||
})
|
||||
|
||||
device = model_device.objects.create( **kwargs )
|
||||
|
||||
kwargs = {
|
||||
**kwargs_centurionmodel.copy(),
|
||||
'name': 'service_' + random_str,
|
||||
}
|
||||
|
||||
yield kwargs.copy()
|
||||
|
||||
with django_db_blocker.unblock():
|
||||
|
||||
device.delete()
|
||||
|
Reference in New Issue
Block a user