Skip to content

Add @beartype to test helper functions #745

Add @beartype to test helper functions

Add @beartype to test helper functions #745

Triggered via pull request February 22, 2026 00:58
Status Success
Total duration 8m 58s
Artifacts 91

test.yml

on: pull_request
Matrix: ci-tests
Matrix: skip-tests
Matrix: windows-tests
Combine & check coverage
12s
Combine & check coverage
completion
4s
completion
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
coverage-data-ci-3.13-README.rst
36.5 KB
sha256:0f280c7a6c7042c80f14aafe7bbbcfd764efa9419e7ec2a65b13de3f6940355d
coverage-data-ci-3.13-docs-source-basic-example.rst
36.5 KB
sha256:8a567ac4216ee057771331dd52803195c15325800cdb06d279c122e3bb59fac9
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestActiveFlag
77.7 KB
sha256:489ed11365f7f3f3f7856fb5f7159dfdddf0f66ada8b6bdcc4a692cf41536fbe
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestApplicationMetadata
75.8 KB
sha256:f8c643f4f19da51ad8682bbe057c0cb801d7b649624cfcdc82384ed7ed64453e
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestContentTypes
74.3 KB
sha256:90f01b87cce630304086d6297ca5f1da149b8b6d810cd03c37355a3e4f192cf1
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestImage
78 KB
sha256:6192a3d104d7882c9c56c1d1e895043bb870f637665308d6ddcf545b2e06c909
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestInactiveProject
63.7 KB
sha256:ae536c032950d7d2d71276f6e9a346d5fca41204732f260a43e1693a6d113f1e
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestMissingData
66.4 KB
sha256:b1df20d35c21a49da33fac80c408509137c9934974694936ac8803f46a712090
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestTargetName
79.9 KB
sha256:72060f6e6448acc989590d6654cad2151570ff5e74ad83278127109618f7192e
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestUnexpectedData
65.7 KB
sha256:a14a360aedfb4ab23b3255f04803db36714e3c0bdcbce9c8a6e704509e5d93c4
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestWidth
73.5 KB
sha256:69d2efc9ea8ada49652b5cfb2cda0cdb0c4fcdaa71e449ccd7f45640004c9c68
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestAuthorizationHeader
82.7 KB
sha256:9150015cc0287ce54bc23398c02b493a00ef4b75f74c3c77f29c0cec65789382
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestBadKey
63 KB
sha256:26b4dd5cdbb9b4833988773d8bcc035eb0f5fa9091edf4392e1e901aab5ba2e4
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestMalformed-test_missing_signature
83.2 KB
sha256:8f28a16298b7993c28f14bf3cdb1b013c29e1078d5182abba3b39ae5fe71c74a
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestMalformed-test_one_part_no_space
82.7 KB
sha256:e7cb500b21aa462ba31f0a43ae9575b58b9d9f80c9e7eeecd318eb0915b1acb8
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestMalformed-test_one_part_with_space
82.7 KB
sha256:c3041110a1a43bdd18cd116fd4f47d06d5125d20821fba9522e94d003d3fd544
coverage-data-ci-3.13-tests-mock_vws-test_content_length.py-TestIncorrect-test_not_integer
80.7 KB
sha256:e3337bb5cf193028f559623c690ed3e9d60585ebd36ddf00b3d94b168783c00b
coverage-data-ci-3.13-tests-mock_vws-test_content_length.py-TestIncorrect-test_too_large
46.4 KB
sha256:b963e7469c9da24943e872ad88352f4192da223a3af0cb42129f88596454e0da
coverage-data-ci-3.13-tests-mock_vws-test_content_length.py-TestIncorrect-test_too_small
81.5 KB
sha256:1c49acd46b6e1807ab039aeac83217953a17112d108bad6cee866f4df95c44ba
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_active_images
72.1 KB
sha256:20560a742d8e5b2d8e5ca26d5085917da63d9400cfb0fdf4044f27a51d652fcd
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_deleted
73.8 KB
sha256:f1345210f77975fce8ae5af75252c33554a5bb7f07b699d16f3fd7e4d599ce34
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_failed_images
72.6 KB
sha256:72545bda8abe2c3a36d44a06911e1c8966743d5ac6b03a8a414277212df4ae94
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_inactive_failed
72.4 KB
sha256:9d36a8aed3057e925cd1f1276f110d64a8f77d8ae9a2464505e9808c650fe093
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_inactive_images
72.1 KB
sha256:405b7d868589b9740d9412df14afbedb9a5f058a1a27439d92448d7060d9349d
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_success
63.8 KB
sha256:35e076ee40bef7b1f0a52d5c6604155047598a092ae24a16f3e75314cb770a5c
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestInactiveProject
63.5 KB
sha256:47ebf4e8dc113ccdd4c79a955f1049e07bca0f5c3c6cda61f00fa292e0b7fcfe
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestProcessingImages
60.7 KB
sha256:54e6b442ba228f37d8769dc59c7632dea25bbbd67ce261776feb98cf2fbb2ecd
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestQuotas
63.3 KB
sha256:6a57f2c305b8cddf865cc7b99b439055ca335b256d8b1bdfbce33f52f347206f
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestRecos
80.2 KB
sha256:7747eb5aa4d66e1d5d128acf442213388d221f5537beafa784ff74867e6cd6d9
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestRequestUsage
73.8 KB
sha256:4b548b02ff77a9d470a518b5e33723cea3b3ee2dfaba74482615520198fb24a0
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestFormat
84 KB
sha256:342255dd894f854070c34578f6ca602eaa61adcbde620601bfddc99e8c25023c
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestMissing
83.7 KB
sha256:ad18d5b4ba288bbd17d176d2fe1294da576d4096d578dcd2d080787c5cc4d214
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestSkewedTime-test_date_in_range_after
96.6 KB
sha256:793017dea0ccb8870a2c9fe32e50b791c62459219e0570252defec9f90bdd2df
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestSkewedTime-test_date_in_range_before
95.8 KB
sha256:b54375717b578dc5c68f3d1f42f5b71ba1a0aba8294d9e27fe37461182472b2f
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestSkewedTime-test_date_out_of_range_after
84.9 KB
sha256:f9ca7df5c4fab49a0d37de6d6c4d902d8b283d0a4781f7162909d5ad846b248f
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestSkewedTime-test_date_out_of_range_before
84.9 KB
sha256:ca54b9fc6fdc2c79642d8cd50a985d37e6a6b7f92b82649b438240de799f3a64
coverage-data-ci-3.13-tests-mock_vws-test_delete_target.py
75 KB
sha256:85439871b0f8ba07a1403014ea5b3723e8a61c6397f63bf9dd002cce59134f7a
coverage-data-ci-3.13-tests-mock_vws-test_docker.py
48.1 KB
sha256:d3a2c2a3a5d0507c5cd0770996ab9dd5f2d9590400f3600b6705d0d34aae1331
coverage-data-ci-3.13-tests-mock_vws-test_flask_app_usage.py
81.4 KB
sha256:688fa13ee8f94a3a7956efa3a209ccbf8937dee6c535015c39c1f0ed65560270
coverage-data-ci-3.13-tests-mock_vws-test_get_duplicates.py
75.9 KB
sha256:ec2cd6c4051edf3e2dddbd6d01a04667823642ebc45d0824c69e24e4523ce7d5
coverage-data-ci-3.13-tests-mock_vws-test_get_target.py
72.4 KB
sha256:4dcbb0e92c4abb5c3a602f1dd6c7dec89b602cb5d686c0adebb52940e77a4f4f
coverage-data-ci-3.13-tests-mock_vws-test_invalid_given_id.py
79.9 KB
sha256:d3188d23b25f3ac5a06a1f5401b60f2d8bd0e50ccfdb3d28c839386d1e75f668
coverage-data-ci-3.13-tests-mock_vws-test_invalid_json.py-TestInvalidJSON-test_invalid_json
85.1 KB
sha256:309375100f2b80c2ca40205f1b0c0a3dbb134462cc2818eddf99df887d4a004f
coverage-data-ci-3.13-tests-mock_vws-test_invalid_json.py-TestInvalidJSON-test_invalid_json_with_skewed_time
85.4 KB
sha256:b65e5e39340f40fcd87eec9d44e20069bfb628ff450af19a032699b569415ebd
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestAcceptHeader
73.3 KB
sha256:8eabd54be6ae5359c23a88e540e759d6fbb5a4a43b7eb4288de727e055d75346
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestActiveFlag
85.2 KB
sha256:771574748a4815dbd33c1a96cc4b38b781bf3faf765200df913b091b7fddab47
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestBadImage
72 KB
sha256:bd9692861a7bc7e2ee28edfb0cd5316df082716a0dc86e6c8db2f58de87d4f95
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestContentType
76.2 KB
sha256:6543fce71b0c3b46de2ee95a95b296e7489bdee26f067cbc1c7f9f14fcdfe673
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestDateFormats
72.1 KB
sha256:9998dd450882da5292d230ecdf8ed386b8c1512d8d7b3029a00f8dba1fb3053c
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestDeleted
87.5 KB
sha256:656d3847a133886736b7a9f66f86306eadc4c6c1caea980d8f5028a069c9e1eb
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestImageFormats
72.1 KB
sha256:31c24664a3f43fe808083780e4626da61a71da5e144285bb6cbd68abeea79950
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestInactiveProject
67.5 KB
sha256:08300e91fb71a89bcbf7ea80e9d4942ba02c6786e100aabf520e20a6005614b3
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestIncludeTargetData
90 KB
sha256:3a852974598672b529f56a98d4b1ce3d088aa24bd3b824620a3e27abce4572a5
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestIncorrectFields
70.4 KB
sha256:1214d84b55dac6c9c76d113943589800f6165d4ccd22611422a271154b68a8c4
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestMaxNumResults
90.2 KB
sha256:46789af6aa73aaaedbed7373d5f808893312b222a328bdb514d1cbcf9de02d62
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestMaximumImageDimensions
73.6 KB
sha256:15f3ca054271a1accbb3419314fe674547fcea89adfc31cbe2237b02eea1f4ae
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestMaximumImageFileSize
73.5 KB
sha256:d757f003b4ec08e304d6bb12012625dc54e32aaa349e1964d3469c82c10df2f3
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestProcessing
85 KB
sha256:ab87e2f0910325e83b1f4af36f4b41755a82635bbff89db9b2f78e42ac1466c3
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestSuccess
89.5 KB
sha256:49f4f967e5bdf5755106179aef42303e9c4b4f104cf7e374666812aed4a7391e
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestTargetStatusFailed
85.6 KB
sha256:039dba42bf4e75100b46fc5fbf3398da0937deea719bcd1fe76de3717e17b21a
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestUpdate
89.3 KB
sha256:33b2e790444e83266cec7c838c899b18942ffd7be0c90d03b0e4f864a83fed82
coverage-data-ci-3.13-tests-mock_vws-test_requests_mock_usage.py
105 KB
sha256:2e3fc935d2238585a9b944feb4de5005a1d1b0892f7ce2b67f9d12d76383db68
coverage-data-ci-3.13-tests-mock_vws-test_target_list.py
71.5 KB
sha256:9894937e504b28b26e5847fbafc5aadfc7809ee33ee212fb28813d113085792f
coverage-data-ci-3.13-tests-mock_vws-test_target_raters.py
47 KB
sha256:d74c48b2099f94dac180a382b43622e306ce272ba2c73afc78cbde874a74e20a
coverage-data-ci-3.13-tests-mock_vws-test_target_summary.py
79.9 KB
sha256:7ff1231c44a6fad6f4e7f704a93775c0431a087d9438ee3925a25dd7c3d51cb9
coverage-data-ci-3.13-tests-mock_vws-test_unexpected_json.py
82.4 KB
sha256:f56df9e3d01f9f002aa95ae8db5731f4f1dd495ef7f3b13efe9e6ff96b2ac757
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestActiveFlag
81.7 KB
sha256:033ba2e21396b9a935ba08a6e5e3fb53071b35f13226f8d57ca0a7af2a95a6ad
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_base64_encoded
79.1 KB
sha256:c1476cdc798685e0f1c8b88de0aa2a857b32072ffc58cc0a6ee79d9491dc6379
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_invalid_type
79 KB
sha256:b19a9377def08a90021a0c908d9c52c285c3b936490d6066f2565b0939cc312e
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_metadata_too_large
76.6 KB
sha256:97dd54d2effc0f03984891147f76cd851b564984ddd08bec030693f84c823fc2
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_not_base64_encoded_not_processable
76.6 KB
sha256:314913498416cdb5317c45cdd9e3eb28d135b368b5aac3e7e1407908efb22c8c
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_not_base64_encoded_processable
78.6 KB
sha256:d75122c4262e8f24c1ffeee45cd172d00d6bb45a13d06d318201312624c87c0b
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_bad_image_format_or_color_space
75.8 KB
sha256:dfac4d38c445539a959d05ee5a47f4c0ca680cad5f9c4e87e4dde2f5985610fa
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_corrupted
76.7 KB
sha256:420a0e8523c03c654566cf62467e208783d655995715fcac8e36324bef1219d1
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_image_too_large
79.8 KB
sha256:2fe9388ba9f826691f66b73eeaaef57cf33987962f49673fa711bcffd2e76176
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_image_valid
78.3 KB
sha256:6c89ca9a6962e03233fd14625c994ac789e471230b65d6eac2581ee1ebed2762
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_invalid_type
77.1 KB
sha256:c5b69d504a1ac18276653bc76070c969e120215ad2b93cef9d24c6e0ac854d38
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_not_base64_encoded_not_processable
77.2 KB
sha256:450389769fb8f4f7216698b6309472653f5e4ba0f137511d83faf73e87e07b2f
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_not_base64_encoded_processable
76.8 KB
sha256:c8e50397124c8babc2e1299082b6377c86fa8c0275acef6d75b44080846a1ead
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_not_image
76.3 KB
sha256:9000b4bb2defc527a4fb16bd5385ec62149bd4b4d9e931cf9c7bed6247eefd3e
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_rating_can_change
79.2 KB
sha256:448c3467d00fc703e8a9c1a47b0d71bd32e9c3d7e69414a6ffba13bd15d09792
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestInactiveProject
62.2 KB
sha256:f375be6a28b9021b565ee7e4dc3eb4e6b7a0165ebd9709c86e684ce3e5122205
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestTargetName-test_existing_target_name
77.1 KB
sha256:77ea1928c6ad4a63936693853caadb91ef700dfa56542f208d9dd6546ecc2ffe
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestTargetName-test_name_invalid
77.9 KB
sha256:e2caafb7a8863b9866e903f170b3f72c0190f1eb2f6c73b8fe153fb2d53916ca
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestTargetName-test_name_valid
79.7 KB
sha256:76aa51f1eceff4c502d6703f81dfb3647992c887cd8242a96255b5a40c2c7245
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestTargetName-test_same_name_given
79.1 KB
sha256:fd563df7669f55f81e7c5556bd3fa1b83816120f13431bb18762fc09dba01c85
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestUnexpectedData
75.9 KB
sha256:73f904346222ef2f772bc45032cbf5623b67ca1134cec620746d10141c374a0e
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestUpdate
83 KB
sha256:f0f5b4de9030c75b28630427a3f21232764da2351744023597c83b8ad8c40fdc
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestWidth
81.3 KB
sha256:e8f42c1c95f9dab8d5cfd5ac9d7cb20c81f2cd2c6c1a20eeb695d39a7b0eca47
coverage-data-ci-3.13-tests-mock_vws-test_vumark_generation_api.py
73.8 KB
sha256:e8bde4c25812473e9a0dca3dae863180c553620e953b7efa54d8de4883c5d528
coverage-data-skip-tests-3.13
141 KB
sha256:a8bde4b48356dd062d4f43ad593e3f525cb40edf7a74d493afcace9342a76a59