def test_request(test_request_template): request = Request( system=test_request_template.system, system_version=test_request_template.system_version, namespace=test_request_template.namespace, instance_name=test_request_template.instance_name, command=test_request_template.command, updated_at=datetime.datetime.utcnow, ) request.save() yield request request.delete()
def request_not_permitted(local_system): request = Request( system=local_system.name, system_version=local_system.version, namespace=local_system.namespace, command="mycommand", instance_name="default", parameters={"this": "doesntmatter"}, ) request.save() yield request request.delete()
def child_garden_request(): request = Request( namespace="child_garden", system="testsystem", system_version="1.0.0", instance_name="instance1", command="somecommand", parameters={}, ) request.save() yield request request.delete()
def request_permitted_child(remote_system, request_permitted): request = Request( system=remote_system.name, system_version=remote_system.version, namespace=remote_system.namespace, command="mycommand", instance_name="default", parameters={"im": "thechild"}, parent=request_permitted, ) request.save() yield request request.delete()
def request_with_gridfs_output(monkeypatch, local_system): monkeypatch.setattr(beer_garden.db.mongo.models, "REQUEST_MAX_PARAM_SIZE", 0) request = Request( system=local_system.name, system_version=local_system.version, namespace=local_system.namespace, command="mycommand", instance_name="default", parameters={"this": "doesntmatter"}, status="SUCCESS", output=_gridfs_output(), ) request.save() yield request request.delete()