File: functional

package info (click to toggle)
flask-restful 0.3.9-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 968 kB
  • sloc: python: 3,922; makefile: 278; pascal: 26; sh: 20
file content (28 lines) | stat: -rw-r--r-- 583 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

set -e

function cleanup {
    for p in $(py3versions -s); do
        kill -9 $(cat $AUTOPKGTEST_TMP/$p-flask.pid) || true
    done
    sleep 1
}

trap cleanup EXIT

for p in $(py3versions -s); do
    echo "Testing with $p..."
    $p debian/tests/testapp.py < /dev/null &
    FLASK_PID=$!
    echo $FLASK_PID > $AUTOPKGTEST_TMP/$p-flask.pid

    sleep 1

    curl -s http://127.0.0.1:5000/todo1 -d "data=Remember the milk" -X PUT
    curl -s http://127.0.0.1:5000/todo1 | grep 'Remember the milk'

    kill $(cat $AUTOPKGTEST_TMP/$p-flask.pid)
    sleep 1
    wait
done