From ff53abe1e0e6041590f87f95feeb590b99fea93f Mon Sep 17 00:00:00 2001 From: Josh Wolf Date: Fri, 8 Mar 2024 23:45:33 -0500 Subject: [PATCH] add tests for py3-flask Signed-off-by: Josh Wolf --- py3-flask.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/py3-flask.yaml b/py3-flask.yaml index 00d1d5fc2d..1d58eec34b 100644 --- a/py3-flask.yaml +++ b/py3-flask.yaml @@ -41,3 +41,27 @@ update: enabled: true release-monitor: identifier: 3867 + +test: + environment: + contents: + packages: + - curl + environment: + FLASK_APP: "/tmp/flask_app.py" + pipeline: + - name: Test Flask Installation and Server Running Capability + runs: | + cat < /tmp/flask_app.py + from flask import Flask + app = Flask(__name__) + + @app.route('/') + def hello_world(): + return 'Hello, World!' + EOF + export FLASK_APP=/tmp/flask_app.py + flask run &> /dev/null & + flask_pid=$! + sleep 2 + curl -s "http://127.0.0.1:5000/" | grep -q "Hello, World!"