summaryrefslogtreecommitdiff
path: root/dev-python/moto
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-13 00:08:30 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-13 00:08:30 +0100
commit0ebcd2cbf178600b5eb36b2f24cdbb3d2f4a9000 (patch)
tree941e6ba8c256dd27e9f9ca634f08d4bf0278798e /dev-python/moto
parentf0ddcad13515f66d2f3bf827d33c277bdba7e1dd (diff)
gentoo auto-resync : 13:06:2024 - 00:08:29
Diffstat (limited to 'dev-python/moto')
-rw-r--r--dev-python/moto/Manifest4
-rw-r--r--dev-python/moto/moto-5.0.8.ebuild30
-rw-r--r--dev-python/moto/moto-5.0.9.ebuild28
3 files changed, 55 insertions, 7 deletions
diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 790178d40379..cc6f09bb36b1 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -8,6 +8,6 @@ EBUILD moto-4.2.14.ebuild 6506 BLAKE2B dca88183bb8c0d935869b2293abf55c4c1687b79f
EBUILD moto-5.0.5.ebuild 7273 BLAKE2B b25995bf0704929728bc155ae11f2fab20cbe6843c130aba18a4a051dccada066520d459d25956d29cb3c4813ec1c2d5dfe91c73807858e5ce411d2991a6598c SHA512 d915b46e2beafc9ee66e128cf9f4b7f50d01f20092f2f049577e70d5c8abb7a9fd01bcb69d0bb52b055278696625e3abf59574ab6fd8f847f6b6636147530c5f
EBUILD moto-5.0.6.ebuild 7274 BLAKE2B 275a312d64f1734af03b535becc80ccee0688327ad26a9d94f4eafd79ea1cc8b264a4e6d590e21f87ff8ea8340112622af216246ecc824d09010871d0473783c SHA512 bf5696ba5415ea30e6172d346049689d610fcb1f599becbc921b4bdc3c0ee7b5c47c862f3e2671630d09997fd694e5fcf974d8861d8188cf56b61968bd48e2c0
EBUILD moto-5.0.7.ebuild 7335 BLAKE2B 67e9548d24ea8198474d925a2b98582f61be8c75636579a2dc0f35ac840144a21cbe10ad4722a4c9d2aaf42b836858150582d29c5dc424ead88b208bf48d9b05 SHA512 4e1c8cb351a775d45dcb7dbbd9e2ace25c8918e040f6d8bb60712555bd1ab08f73793389f86d24380f0e997174f4293cc608897967330367bb512ebe0d85b1ce
-EBUILD moto-5.0.8.ebuild 7464 BLAKE2B a14b7bcb30d0f16be20921cf2643cdd37454cddaa42bf40b91dfab9041ee38b4f0bcc909c2d1ebf4d2f9034cb3b16020dfde921dccb4776aa7a154d500f7118d SHA512 6bbb3bfa17e7ac3b24a77ab90e5dfc5030bbfb1657ba6be5e77d34fdba22cb1b4b07c00a32b7d4b37af8bf916b95d2e82f1b6faf81ad27fdad2f80598e194529
-EBUILD moto-5.0.9.ebuild 7464 BLAKE2B a14b7bcb30d0f16be20921cf2643cdd37454cddaa42bf40b91dfab9041ee38b4f0bcc909c2d1ebf4d2f9034cb3b16020dfde921dccb4776aa7a154d500f7118d SHA512 6bbb3bfa17e7ac3b24a77ab90e5dfc5030bbfb1657ba6be5e77d34fdba22cb1b4b07c00a32b7d4b37af8bf916b95d2e82f1b6faf81ad27fdad2f80598e194529
+EBUILD moto-5.0.8.ebuild 8211 BLAKE2B 69e32399eff160cbace0d69556495f24c797365806036d2b55a8332843c96d31ea3573448f033ade799e2abbaac92b955bd9aa76f74370a9808c9d2526104051 SHA512 dcf84242976a68791ecf9b6c2567e5696194f3f96637c86a78884760794425f8afe91a4012b4118d48972dadae12eb5f76c32d1d39a8e620934da8268bddc591
+EBUILD moto-5.0.9.ebuild 8213 BLAKE2B f65416963d21642e60373d936d6dd7f3f168e7f112def4c55c5e860c521dca1fd99d65e372561ca0ae8a69ded014f8b826babe56f599119ff50961e760745f06 SHA512 32761ef9637560118b633f4bb3d317159a4ca627ac6c225a1473a2d7756920066e4b1bab8cd0e93ea5095ffe45a06ac06ba8497761b204e24c1fd0117c8952d9
MISC metadata.xml 553 BLAKE2B 1669d17d3e655aa3fb41a489229a5fbfa6a9cfb23c667e98fbbef931992c7e9645581b9ea12011601093586cba491a5557d68e5256edb9f387c4db362346edf9 SHA512 48ae3bd9be8c3bfb68f7022d0e7bb422c2a06157967809be302067facf91db825023859d18ccea89109931538b0e93181d54a31fcc967628df61a9a3112edd3d
diff --git a/dev-python/moto/moto-5.0.8.ebuild b/dev-python/moto/moto-5.0.8.ebuild
index 4ff21bdfd643..7bc01ca30f12 100644
--- a/dev-python/moto/moto-5.0.8.ebuild
+++ b/dev-python/moto/moto-5.0.8.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 pypi
+inherit distutils-r1 pypi toolchain-funcs
DESCRIPTION="Mock library for boto"
HOMEPAGE="
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv ~x86"
RDEPEND="
>=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
@@ -56,7 +56,7 @@ BDEPEND="
EPYTEST_XDIST=1
distutils_enable_tests pytest
-python_test() {
+src_test() {
local EPYTEST_DESELECT=(
# TODO
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
@@ -119,6 +119,26 @@ python_test() {
tests/test_stepfunctions/parser
)
+ # test for 32-bit time_t
+ "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null <<-EOF &>/dev/null
+ #include <sys/types.h>
+ int test[sizeof(time_t) >= 8 ? 1 : -1];
+ EOF
+
+ if [[ ${?} -eq 0 ]]; then
+ einfo "time_t is at least 64-bit long"
+ else
+ einfo "time_t is smaller than 64 bits, will skip broken tests"
+ EPYTEST_DESELECT+=(
+ tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments
+ tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header
+ tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins
+ )
+ EPYTEST_IGNORE+=(
+ tests/test_route53domains/test_route53domains_domain.py
+ )
+ fi
+
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x TZ=UTC
@@ -150,6 +170,10 @@ python_test() {
tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_is_reachable
)
+ distutils-r1_src_test
+}
+
+python_test() {
EPYTEST_XDIST= epytest "${serial_tests[@]}"
EPYTEST_DESELECT+=( "${serial_tests[@]}" )
diff --git a/dev-python/moto/moto-5.0.9.ebuild b/dev-python/moto/moto-5.0.9.ebuild
index 4ff21bdfd643..0dc0cf6ad9e8 100644
--- a/dev-python/moto/moto-5.0.9.ebuild
+++ b/dev-python/moto/moto-5.0.9.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 pypi
+inherit distutils-r1 pypi toolchain-funcs
DESCRIPTION="Mock library for boto"
HOMEPAGE="
@@ -56,7 +56,7 @@ BDEPEND="
EPYTEST_XDIST=1
distutils_enable_tests pytest
-python_test() {
+src_test() {
local EPYTEST_DESELECT=(
# TODO
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
@@ -119,6 +119,26 @@ python_test() {
tests/test_stepfunctions/parser
)
+ # test for 32-bit time_t
+ "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null <<-EOF &>/dev/null
+ #include <sys/types.h>
+ int test[sizeof(time_t) >= 8 ? 1 : -1];
+ EOF
+
+ if [[ ${?} -eq 0 ]]; then
+ einfo "time_t is at least 64-bit long"
+ else
+ einfo "time_t is smaller than 64 bits, will skip broken tests"
+ EPYTEST_DESELECT+=(
+ tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments
+ tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header
+ tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins
+ )
+ EPYTEST_IGNORE+=(
+ tests/test_route53domains/test_route53domains_domain.py
+ )
+ fi
+
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x TZ=UTC
@@ -150,6 +170,10 @@ python_test() {
tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_is_reachable
)
+ distutils-r1_src_test
+}
+
+python_test() {
EPYTEST_XDIST= epytest "${serial_tests[@]}"
EPYTEST_DESELECT+=( "${serial_tests[@]}" )