bump, unrestrict test phase, re-write of test phase, rm old
authorIan Delaney <idella4@gentoo.org>
Sat, 17 Jan 2015 07:03:38 +0000 (07:03 +0000)
committerIan Delaney <idella4@gentoo.org>
Sat, 17 Jan 2015 07:03:38 +0000 (07:03 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0xB8072B0D

dev-python/testify/ChangeLog
dev-python/testify/Manifest
dev-python/testify/testify-0.5.7.ebuild [moved from dev-python/testify/testify-0.5.6.ebuild with 66% similarity]

index f73decf7519c6c9e080f26b4e4f1344a3061c20b..d443033278ea82603a847181e28b5e57edb74136 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-python/testify
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/testify/ChangeLog,v 1.18 2014/10/27 08:55:20 idella4 Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/testify/ChangeLog,v 1.19 2015/01/17 07:03:15 idella4 Exp $
+
+*testify-0.5.7 (17 Jan 2015)
+
+  17 Jan 2015; Ian Delaney <idella4@gentoo.org> +testify-0.5.7.ebuild,
+  -testify-0.5.6.ebuild:
+  bump, unrestrict test phase, re-write of test phase, rm old
 
 *testify-0.5.6 (27 Oct 2014)
 
index 4a21188b13fc7fa039a83325bd4b436935c37716..75d500cc64ef3b223232c45c57099cf3320ba394 100644 (file)
@@ -2,14 +2,14 @@
 Hash: SHA256
 
 AUX testify-0.2.6-tests.patch 929 SHA256 e32c2063efcff255031afa35f62f2156e2710226c68d673325dd4cf7eb51ee80 SHA512 103340679a434fa27db895270133e0da85e6dd4d2dcaba6efe4c4ab9bc18e88c790f94c05236b4e5671a7262bac637870717f8ec0ccdd1a1afef871e09b7714d WHIRLPOOL 2cb001750087034e082a746884fadd8233022437247f84f4b3da396a654ac28b61d9f33cb65be8d6757d44350223b7c0eb56f6761f239fc83f84b5540b447909
-DIST testify-0.5.6.tar.gz 100331 SHA256 22b8a55bf273efcc12397cab74dc7d80ec530d02fc110957f7bae5c4dbecc025 SHA512 7e59386893e41f6ee1f598fb433d90b370522e715572ea1abe759ae12f079f83a5ee40dd5dd612fa761911f0c8411eb6fb2ef31c4883ae1e04ffaf5fe03c71df WHIRLPOOL e7c109ecff3c3a906906a6de9ec6052aab2aa9d56ab9263aeb62000b8e06c2d8f56ad1c23fbe385dc8b116b131aeaa5217e2a62da5dec5852be9cee85abd8551
-EBUILD testify-0.5.6.ebuild 1121 SHA256 17f039570b3cd4fbe0d0f5f5b1f22fbc3dd9af4616da6cdfd70230639b8245fc SHA512 8a7fb2a2a0a8a5f6912d54fb678913d0b52c1bbe2a96da55a0afb7779eb0ff19b7c42403b15bf8b3732f9d73121837a288d4c684f0f84f93d8c702e4eb0d3136 WHIRLPOOL cb1f43fac5bbee630caa2c60cdcd763aaa7a9e430a65243107b7820d50d844f4b0970b30422c3b66fc7240cdbe014d8fcd97a0448947d03d0e5e51eacd488fc8
-MISC ChangeLog 2841 SHA256 7ae12dd8791534cc5967e1386abb5daa03e3ee8a80b1cb743a771d8ff02fc179 SHA512 0eecc0ec6176459c4d0f3d3605dc64a17633d03f12d9cab602fafbfde0a07a3cde9b35769977e6a85a0f667f8f80e904dd3004e783faa05d5596ee412981a524 WHIRLPOOL f179f7d1386ca24f785ddd1eb5fd42da9de416df7cd5edb7e4a3ae0ab6ff2c7edcf84142576c44b8a9dae818f4c8730004e40133c46845ea41c7cd99d4341970
+DIST testify-0.5.7.tar.gz 166954 SHA256 153796d3b20b2d8554e52af26a8c891e6f02dfd6cc7be29f9241dad244cff044 SHA512 410ac412306c11bba992b882624fcacdbff00e2865cd986c560d8b50ea8dff0ead8603b18f40414d8dbbe1f3ab9426e0f61170dc450927f6d2282e389800ff21 WHIRLPOOL 2cc958efea71bd475c698cee36e4f1bdb7197c8cb54c38efbf66927d5abc60e769a8995ae7fb4107fab8b74e4b05afcaf16e5c0aec9db3471ddbd771bafa3adf
+EBUILD testify-0.5.7.ebuild 1355 SHA256 adafb0ede8ee4d9eaa7dbae19fbeb69e653af975b9b1dec2aea3913c4abda7fc SHA512 07df2c06e109278e2c99c88d080ded618c7099d583fac32ea6b41179f4fb1817837f1212d6f54ad803eb895ef81a9e2d8213e549f7894ccd2a728e29fd42fe43 WHIRLPOOL d65eea1497ac46428c02d617b0bb4704df6b53e9ae57e9f8a881bd1ddec6618bd9b84701e7a3970bba4ac98befe37e257f2ae0423cecc47b912ed1b87cfcea46
+MISC ChangeLog 3030 SHA256 59ea95a26c85cfe4496585e8f5074e215e20b53c0e4a34ac39f77dcff9367e9a SHA512 0a1e6df84de99a3d5809d1ef6b44d247344624e80f15accb83a8824eb940e09b3aedaef9ba9c05163849d2a25932859454de073a3f1fd98e4d8a7d33e396cce2 WHIRLPOOL a0c0219bd45db7069b5237760eb058e15ff1ccf65af97f74f123327342b23190afb4b3fc2b8201a1fd0a025c720a18441167bcebe623118e19178766ffea5300
 MISC metadata.xml 160 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a SHA512 7c02a1de1ddcb6b7c6378cceff0458da3a15d5381417f7cdf01874e7c372664b8899863f41b3a2fd8d6ad67ceb732dac6da0cc17575bf8e3e6d89480417c6628 WHIRLPOOL ed2795e4466eda8c804d5067c87386e269a59fe959393057ca5ddc36851e00f5210c4da1adf4bbdfdbb7d1d3d5c60aced25727ca12fdc8305d9e263a3aca9b13
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iEYEAREIAAYFAlROCIsACgkQso7CE7gHKw2reQCePbNuA0oziQyhu+6RnO6xkpa8
-+coAoImYMQoOKUeF0RuAuSm8ePkJUXck
-=TCyr
+iEYEAREIAAYFAlS6CUEACgkQso7CE7gHKw1UmgCgrwnTKN5JoeTEEh4M1bwLMTon
+jDcAn2uZ4Yl7uZJxfUTJDXqHDWr/7pFb
+=SXNW
 -----END PGP SIGNATURE-----
similarity index 66%
rename from dev-python/testify/testify-0.5.6.ebuild
rename to dev-python/testify/testify-0.5.7.ebuild
index 3b7c3b3d20de06d9a74f30abb1b357b6f238887b..80d1e0a05b3f6e7185a76503f9f8a1bfedec328c 100644 (file)
@@ -1,12 +1,11 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/testify/testify-0.5.6.ebuild,v 1.1 2014/10/27 08:55:20 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/testify/testify-0.5.7.ebuild,v 1.1 2015/01/17 07:03:15 idella4 Exp $
 
 EAPI=5
 
 # Still appears to no support >=py3.3
 PYTHON_COMPAT=( python2_7 pypy )
-RESTRICT="test"        # basically still very broken
 
 inherit distutils-r1 vcs-snapshot
 
@@ -29,10 +28,18 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
 python_prepare_all() {
        # Correct typo in setup.py
        sed -e 's:mock,:mock:' -i setup.py || die
+       # Correct use of local importing in test_ file
+       sed -e s':from .test_runner_subdir:from test.test_runner_subdir:' \
+               -e s':from .test_runner_bucketing:from test.test_runner_bucketing:' \
+               -i test/test_runner_test.py || die
+
        distutils-r1_python_prepare_all
 }
 
 python_test() {
-       # https://github.com/Yelp/Testify/issues/283
-        "${PYTHON}" bin/${PN} test || die
+       PYTHONPATH="${PYTHONPATH}:${S}"
+       for test in test/*_test.py;
+       do
+               "${PYTHON}" $test || die "test $test failed under ${EPYTHON}"
+       done
 }