From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Feb 1 13:40:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B691915F for ; Sat, 1 Feb 2014 13:40:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 909191F2E for ; Sat, 1 Feb 2014 13:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s11De0N9049696 for ; Sat, 1 Feb 2014 13:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s11De03S049695; Sat, 1 Feb 2014 13:40:00 GMT (envelope-from gnats) Resent-Date: Sat, 1 Feb 2014 13:40:00 GMT Resent-Message-Id: <201402011340.s11De03S049695@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Johannes Jost Meixner Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7D34FF86 for ; Sat, 1 Feb 2014 13:29:58 +0000 (UTC) Received: from dd16522.kasserver.com (dd16522.kasserver.com [85.13.137.124]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0AB461EA5 for ; Sat, 1 Feb 2014 13:29:57 +0000 (UTC) Received: from mx12.chaot.net (82.131.84.56.cable.starman.ee [82.131.84.56]) by dd16522.kasserver.com (Postfix) with ESMTPSA id D13084560FB for ; Sat, 1 Feb 2014 14:29:55 +0100 (CET) Received: from localhost (1003@localhost [local]); by mx12.chaot.net (OpenSMTPD) with ESMTPA id d1db4db8; for ; Sat, 1 Feb 2014 15:29:54 +0200 (EET) Message-Id: <2997218254.enqueue@mx12.chaot.net> Date: Sat, 1 Feb 2014 15:29:54 +0200 (EET) From: Johannes Jost Meixner To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/186342: [NEW PORT] devel/py-tapi: Framework for testing APIs X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Feb 2014 13:40:00 -0000 >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 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 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: