Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.019 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'sure.': 0.05; 'subject:Python': 0.05; 'python': 0.08; '[0]': 0.09; 'content- type:multipart/signed': 0.09; 'filename:fname piece:signature': 0.09; 'url:launchpad': 0.09; '[1].': 0.16; 'bye,': 0.16; 'content- type:application/pgp-signature': 0.16; 'filename:fname piece:asc': 0.16; 'filename:fname:signature.asc': 0.16; 'missing?': 0.16; 'podcast': 0.16; 'subset': 0.16; 'url:eti': 0.16; 'yaml': 0.16; 'wrote:': 0.18; 'perl': 0.18; 'seems': 0.20; 'header:In-Reply- To:1': 0.22; 'joining': 0.23; 'defined': 0.24; 'obviously': 0.25; 'module': 0.26; 'testing': 0.26; 'url:)': 0.29; 'url:wiki': 0.29; 'nobody': 0.31; 'pretty': 0.31; "i've": 0.32; 'there': 0.33; 'header:User-Agent:1': 0.33; 'hi,': 0.34; 'jump': 0.34; 'probably': 0.35; 'to:addr:python-list': 0.35; 'finished': 0.35; 'two': 0.36; 'but': 0.37; 'using': 0.37; 'uses': 0.38; 'url:org': 0.39; 'received:de': 0.39; 'url:tv': 0.39; 'tool': 0.39; 'called': 0.40; 'to:addr:python.org': 0.40; 'received:217': 0.61; 'simple': 0.61; 'your': 0.61; 'world': 0.61; 'url:p': 0.62; 'frank': 0.64; 'here': 0.64; 'url:a': 0.65; 'tap': 0.67; 'url:show': 0.67; 'strange': 0.68; 'url:br': 0.68; 'care': 0.71; '[3]': 0.73; 'learned': 0.73; 'url:2011': 0.78; 'url:php': 0.81 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alien8.de; s=alien8; t=1328531063; bh=ocpGdw+zuKsC6QcVtNpr/YVTGoE6PDHwycuV/O6oM6U=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type; b=aSqQCttvxnPqiOsVTEUr9+XIdLwfkO6mgUQyBb I6FjgsXnOAgLK9yO2LVfEnyPqagIJdqF8aCkAZKSYqnihc4BUq0H9O8VMl647GGXN8Y dBELHmZ99kOjaV2zR6MPe9DK+PqS9hyToo4qFrEhW69AeGyO8CaHxEcZM4amJPRy4g= X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alien8.de; s=alien8; t=1328531063; bh=ocpGdw+zuKsC6QcVtNpr/YVTGoE6PDHwycuV/O6oM6U=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type; b=aSqQCttvxnPqiOsVTEUr9+XIdLwfkO6mgUQyBb I6FjgsXnOAgLK9yO2LVfEnyPqagIJdqF8aCkAZKSYqnihc4BUq0H9O8VMl647GGXN8Y dBELHmZ99kOjaV2zR6MPe9DK+PqS9hyToo4qFrEhW69AeGyO8CaHxEcZM4amJPRy4g= Date: Mon, 06 Feb 2012 13:24:23 +0100 From: Frank Becker Organization: private User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:10.0) Gecko/20120129 Thunderbird/10.0 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Python and TAP References: In-Reply-To: X-Enigmail-Version: 1.3.5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig38D34C5AF590413E718CCCAC" X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 65 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1328531545 news.xs4all.nl 6878 [2001:888:2000:d::a6]:46708 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:19901 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig38D34C5AF590413E718CCCAC Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 06.02.12 01:58, Matej Cepl wrote: Hi, > I have just finished listening to the FLOSS Weekly podcast #200 > (http://twit.tv/show/floss-weekly/200) on autotest, where I've learned > about the existence of TAP (http://testanything.org/). A standardizatio= n > of testing seems to be so obviously The Right Thing=99, that it is stra= nge > that I don't see much related movement in the Python world (I know only= > about http://git.codesimply.com/?p=3DPyTAP.git;a=3Dsummary or > git://git.codesimply.com/PyTAP.git, which seems to be very very simple > and only producer). >=20 > What am I missing? Why nobody seems to care about joining TAP standard?= Not sure. Probably it comes down to what you need depending on your tool chain. But there are alternatives. Most prominent to my knowledge is subunit [0]. Here is a comparison between the two [1]. One warning when you jump on the TAP train: Using the Python YAML module PyYAML you will have to find out that TAP uses a YAML subset called YAMLish [3]. It's not the same and pretty much defined by the Perl implementation. [0] https://launchpad.net/subunit [1] http://www.kinoshita.eti.br/2011/06/04/a-comparison-of-tap-test-anything-= protocol-and-subunit/ [2] http://pyyaml.org/ [3] http://testanything.org/wiki/index.php/YAMLish Bye, Frank --=20 Frank Becker (jabber|mail) | http://twitter.com/41i3n8 GnuPG: 0xADC29ECD | F01B 5E9C 1D09 981B 5B40 50D3 C80F 7459 ADC2 9ECD --------------enig38D34C5AF590413E718CCCAC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk8vxngACgkQyA90Wa3Cns0X2wCghShhfLV1vA2FW8aOpZ6HeHzo bbcAnj+GukxNFl8nfDcDbxnUF+hRWsKe =E8Bh -----END PGP SIGNATURE----- --------------enig38D34C5AF590413E718CCCAC--