Date: Sat, 1 Feb 2014 15:29:54 +0200 (EET) From: Johannes Jost Meixner <xmj@chaot.net> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/186342: [NEW PORT] devel/py-tapi: Framework for testing APIs Message-ID: <2997218254.enqueue@mx12.chaot.net> Resent-Message-ID: <201402011340.s11De03S049695@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 186342 >Category: ports >Synopsis: [NEW PORT] devel/py-tapi: Framework for testing APIs >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Feb 01 13:40:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Johannes Jost Meixner >Release: FreeBSD 11.0-CURRENT amd64 >Organization: Goldener Grund OUe >Environment: System: FreeBSD mx12.chaot.net 11.0-CURRENT FreeBSD 11.0-CURRENT #0: Wed Jan 15 11:44:09 EET 2014 >Description: Tapi is a tool to automate the testing of your Application Programmer Interfaces (APIs). Features: - Test you API without writing any code (only edit a json file) - Test you APIs in a much more 'natural' way by specifying urls/verbs and what the output should be - Verify anything from response status codes, headers, body content etc - Also allows verification by issuing another API call to a different endpoint to ensure a prior API call worked - Execute arbitrary python scripts to populate request paramaters e.g. custom headers - Execute arbitrary python scripts to verify response from endpoint is valid - Tests your APIs using your own APIs WWW: https://github.com/jimmyislive/tapi/ portlint: looks fine. testport: ok redports: https://redports.org/buildarchive/20140201131427-24854/ Generated with FreeBSD Port Tools 0.99_12 (mode: new) >How-To-Repeat: >Fix: --- .shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # py-tapi # py-tapi/Makefile # py-tapi/distinfo # py-tapi/pkg-descr # echo c - py-tapi mkdir -p py-tapi > /dev/null 2>&1 echo x - py-tapi/Makefile sed 's/^X//' >py-tapi/Makefile << '24afc3513f89ecccb62988c80e4a38cd' X# Created by: Johannes Meixner <xmj@chaot.net> X# $FreeBSD$ X XPORTNAME= tapi XPORTVERSION= 0.1.7 XCATEGORIES= devel python XMASTER_SITES= CHEESESHOP XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= Tapi-${PORTVERSION} X XMAINTAINER= xmj@chaot.net XCOMMENT= Framework for testing APIs X XLICENSE= MIT X XUSE_PYTHON= yes XUSE_PYDISTUTILS= yes XPYDISTUTILS_AUTOPLIST= yes X X.include <bsd.port.mk> 24afc3513f89ecccb62988c80e4a38cd echo x - py-tapi/distinfo sed 's/^X//' >py-tapi/distinfo << '2f2b2f015d515fb0862904f56acc7952' XSHA256 (Tapi-0.1.7.tar.gz) = 32dba29d491bde3b68c6678f85d6adcbc50ffbfed44a88f4b1fff4991c337bd7 XSIZE (Tapi-0.1.7.tar.gz) = 7567 2f2b2f015d515fb0862904f56acc7952 echo x - py-tapi/pkg-descr sed 's/^X//' >py-tapi/pkg-descr << 'b406aadd59a424c20cd847149f9c63e1' XTapi is a tool to automate the testing of your Application Programmer Interfaces X(APIs). Features: X X- Test you API without writing any code (only edit a json file) X- Test you APIs in a much more 'natural' way by specifying urls/verbs and what X the output should be X- Verify anything from response status codes, headers, body content etc X- Also allows verification by issuing another API call to a different endpoint X to ensure a prior API call worked X- Execute arbitrary python scripts to populate request paramaters e.g. custom X headers X- Execute arbitrary python scripts to verify response from endpoint is valid X- Tests your APIs using your own APIs X XWWW: https://github.com/jimmyislive/tapi/ b406aadd59a424c20cd847149f9c63e1 exit --- .shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2997218254.enqueue>