Skip to content

Refactor timeout and body handling to use match statements #1028

Refactor timeout and body handling to use match statements

Refactor timeout and body handling to use match statements #1028

Triggered via pull request April 15, 2026 05:45
Status Success
Total duration 9m 5s
Artifacts 91

test.yml

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

Artifacts

Produced during runtime
Name Size Digest
coverage-data-ci-3.13-README.rst
39.2 KB
sha256:ae6254844430ae3693a08babd449c8d99f145b3e8ddb526bff2ad84d362f4d78
coverage-data-ci-3.13-docs-source-basic-example.rst
38.7 KB
sha256:54290e249615db5a4cec43f270687e8c47e18187a2a6e6e09cd085b3d50887d9
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestActiveFlag
82 KB
sha256:63ff6e003c787d996507d9aeefc27fd8eb8d0fd8a9ee215785cfc4c5c750a54e
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestApplicationMetadata
79.7 KB
sha256:4472e20cf3f26b51fc73b24a6fdbeeac8cb6c560944e3b74c4b3a829c2bc1e0b
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestContentTypes
78.5 KB
sha256:33193f40ef695edaec832f6d9800f390f488de8ea036a577cdca822b4cf0a6ef
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestImage
81.5 KB
sha256:daf79956feb5eceada8fb7335e2b42175b55e65c0c0a35b96db6d861d321b225
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestInactiveProject
67.8 KB
sha256:60cce85d4e8f0707bbe0c9482d7c0ad585e1642feb97aadd411ecd56c4007e6b
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestMissingData
71.1 KB
sha256:9ba98689143f199435532d8b178b3f0fd26130555064c259ecb6204bf9c3b755
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestTargetName
84.3 KB
sha256:750447acc449360ee7a90418863d1a8d212907c64b662cf2448cd903ae26cb81
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestUnexpectedData
70.3 KB
sha256:6d3f3fc1f0baf368e158b15a3a635aab3287b61289ddac1e80563576240eaa86
coverage-data-ci-3.13-tests-mock_vws-test_add_target.py-TestWidth
77.5 KB
sha256:2165b0c77c5312fa24025c45feda75c9e7c429dba87e0ff27a758eeb0fa73b40
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestAuthorizationHeader
87.4 KB
sha256:0a3c9b65932ad62bb15451a32acb397584dff25ce2bbdb33b7e71342e2c86b5a
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestBadKey
67.2 KB
sha256:9cf2dbdb2a42a0c8934c184d32d0b06820a2fd29f0581a597ab368d15a14e050
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestMalformed-test_missing_signature
87.1 KB
sha256:23c1607c339c71863240028978eef27a437281f9ad69813632ad97610be4178c
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestMalformed-test_one_part_no_space
87.4 KB
sha256:2616bd41ac1bcdd22e73189ef9b30ba5ef2c781fa65c159ea4927dbdda6902c2
coverage-data-ci-3.13-tests-mock_vws-test_authorization_header.py-TestMalformed-test_one_part_with_space
87.2 KB
sha256:dcce48227e4d302816b2ce1431c1764e60e1549050b4d4a2be25e5f5ef088c9f
coverage-data-ci-3.13-tests-mock_vws-test_content_length.py-TestIncorrect-test_not_integer
84.7 KB
sha256:32788df9bc34ff123d89525319397ec63a9bf031bfad5a61328e6e42f548bead
coverage-data-ci-3.13-tests-mock_vws-test_content_length.py-TestIncorrect-test_too_large
49.9 KB
sha256:dfda75c38ba9f3f2a1d04558d03dfbeea4ac66a31c2a30a0ae7a3cd810e9fe74
coverage-data-ci-3.13-tests-mock_vws-test_content_length.py-TestIncorrect-test_too_small
85.3 KB
sha256:e13323a3d580087e30bc755754ac1659d1b22d7eaa9225a47965d7b6e379db91
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_active_images
76.6 KB
sha256:4c7728975cbe47a151e62dfdac859e670a0b05757a13ba1ae8e000ab2384e1a1
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_deleted
77.4 KB
sha256:de90278245af8ef98f3e916ee2411bebdc3419b997f2fb38a682ba7c7387184d
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_failed_images
76.7 KB
sha256:1e3d18a040d329e55ef9d468fb71e4ff13bf8d15dc514e0997acdd87b114e8c5
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_inactive_failed
76.7 KB
sha256:d3c17dcba6b87b90c41725b1020662bd73a8fb2cc7783e1203c614c55abb8f30
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_inactive_images
76.6 KB
sha256:1ce59ad21bf7c085fb60b69a9ee947c79d6da02b23a1adeb74e38a8ed09c8bf6
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestDatabaseSummary-test_success
67.8 KB
sha256:a2d1df6122fd985ea07dd1e64db9194e6e09d9c2eff5229e2bd04a9b286e0bca
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestInactiveProject
67.4 KB
sha256:159df2766da0cabb366238a0eb1fd98536eed0e9cf81edbc6441ea8a61b36247
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestProcessingImages
63.8 KB
sha256:053f2a8258ee2e2d10be188ce8f17d4d7c0ded04f90ec582f7406c391384808c
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestQuotas
67.5 KB
sha256:950871bbd7fc3934e270cc600ab282f5cc562800682ddd55d3bacae656db1a81
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestRecos
84.2 KB
sha256:db81050aacc484aac07b8dbc82673c314c9995889159d8b7b6b16135c5fb0da6
coverage-data-ci-3.13-tests-mock_vws-test_database_summary.py-TestRequestUsage
78.2 KB
sha256:4cbef9a9a57676447711542ccbed58d725807de63dc2758fd3b5608e4556e5b1
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestFormat
88.7 KB
sha256:bb94219dc1763d234ef88c2488fd1838fa702eda4f45feacaa39b7a47ffaac39
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestMissing
87.9 KB
sha256:a31d90525dc5d7facacf61d8f1aeb8567171233b4912b1b4333c5adb6024b238
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestSkewedTime-test_date_in_range_after
101 KB
sha256:2892963f1ce7c54c889b8d56969fef78f1f64c9efe571b4e77347600219d8315
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestSkewedTime-test_date_in_range_before
101 KB
sha256:5e909484987841bfe141c625d056c397d8cf7aab28224ece3635339cab72b0b2
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestSkewedTime-test_date_out_of_range_after
88.7 KB
sha256:1abc5c20f99bf722db9d593205b0e3b8754da5513c52540d1433a6dbbb6289a2
coverage-data-ci-3.13-tests-mock_vws-test_date_header.py-TestSkewedTime-test_date_out_of_range_before
88.3 KB
sha256:386fb78e8919ae00268d892d4800d79f0113d87beb7db5e1a5dbdc91203c16c3
coverage-data-ci-3.13-tests-mock_vws-test_delete_target.py
78.4 KB
sha256:b6e2cbbe927490800347fac46a6ea3554cd28dab80c980eb1cc61aac675f0960
coverage-data-ci-3.13-tests-mock_vws-test_docker.py
50.9 KB
sha256:a71b2113cf05d7e3e2e3ef37fc64df8041d57f1d8154ff157d6696ef33aaf634
coverage-data-ci-3.13-tests-mock_vws-test_flask_app_usage.py
88.3 KB
sha256:14b5706b91755862456b4106e48b4836b048481b0a5cfb90c9ab7d8b0f07a613
coverage-data-ci-3.13-tests-mock_vws-test_get_duplicates.py
81 KB
sha256:ecc3803ca16e25ff491f5c51eaa23dade475589030fabb3a22aa3d529c0206ce
coverage-data-ci-3.13-tests-mock_vws-test_get_target.py
77.1 KB
sha256:322776927385fe087df26b551009ac53b26ee840af316232253a7f435015f4ec
coverage-data-ci-3.13-tests-mock_vws-test_invalid_given_id.py
84.1 KB
sha256:9b534c61ff55d92203cd712ea8bb761bcf617f169fcd622e469744ae776db480
coverage-data-ci-3.13-tests-mock_vws-test_invalid_json.py-TestInvalidJSON-test_invalid_json
89.2 KB
sha256:a73106b2432cb43c07f1d4b5662e0ebad69b7668e931208388295b94110d0ebd
coverage-data-ci-3.13-tests-mock_vws-test_invalid_json.py-TestInvalidJSON-test_invalid_json_with_skewed_time
88.3 KB
sha256:02a8244639b6cb748dea1053bc8812d1f691d2170b60432626dfbc23df1987f9
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestAcceptHeader
77.5 KB
sha256:34718ec086a60943fa1602dbbdd1ecce0cd56620cc1650944d617ab85b2e18bf
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestActiveFlag
90 KB
sha256:8de065a3303976e08cadfe910a4fef3e0a31aff3dc4f544ca785f9f9f29f9b6c
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestBadImage
76.7 KB
sha256:4a92e2cfc45e86eaf87b088265621bafacd255019cf585c032c42a83b802c4f7
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestContentType
80.3 KB
sha256:7e0513d6343d7e64d1a14b688b37700fb4a108b70105642b35d4f85211033260
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestDateFormats
76.1 KB
sha256:6153f0177dfd8d3845a4d5f89d41ed98abb5b6db7218ac972b7c700dda97df97
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestDeleted
91.9 KB
sha256:4c480c5433dce72fe414efb2309e6e37b45ae9b0bd369cda41e873ce5749591a
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestImageFormats
77 KB
sha256:c2ac0fbfd64f8fe444c0d1dd2059462ccf46790c6d13ce9669eb467859b5b47e
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestInactiveProject
71.3 KB
sha256:9d0f5c13737287ad8f044308260fb9772d53bbc953e1f24388d0fa42285461f6
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestIncludeTargetData
94.8 KB
sha256:5f5cb322bf19cc9fe3bcba0c27c21a97ecfc4ce438aeacc3d8fdadbb5c540688
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestIncorrectFields
75 KB
sha256:23e5be8ef032e2e39b01b0706fbd9cfae6422ef527e105a7b5a1eadc084ff07f
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestMaxNumResults
94.8 KB
sha256:12496bbd3ae94c126e39a9c4e1a39a85bb10b5fea6148bc90f7261766572f6ba
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestMaximumImageDimensions
77.9 KB
sha256:34f8436df617b5eb57d02d2c0ebdb3f77f87169beffd32188ba703056e9457b8
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestMaximumImageFileSize
77.5 KB
sha256:227c5e3ca31ca4586a3f83d5ca6630719cfca08398e46954fc37ce47dd1a9330
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestProcessing
90 KB
sha256:c487256ec2f7fb8a3e7179486837446670c5f8e10eeb4a1f2d8f6f85fd0b83d2
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestSuccess
93.9 KB
sha256:4df3103ebb2261261742a37266d77dd11e6d206aa9a290ae6b02dc314f249f8f
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestTargetStatusFailed
89.4 KB
sha256:fca6005219842ede8af0461e088f112d7252f819bd9f975436e699ecce4b53fd
coverage-data-ci-3.13-tests-mock_vws-test_query.py-TestUpdate
93.5 KB
sha256:510b62ce3a3f4c7cb83e087487e803e45681b783f97cac34074f4dad54b7b87b
coverage-data-ci-3.13-tests-mock_vws-test_requests_mock_usage.py
111 KB
sha256:d6438b7e71b864fd0a624edd4d6b3bbbbe855d12bf22a8a8c5b9a00df52f9e50
coverage-data-ci-3.13-tests-mock_vws-test_target_list.py
75.6 KB
sha256:ea848e1ab69c4f8ec756601497372b0bc8f84ec9a52f15b4859c5b36d96d89be
coverage-data-ci-3.13-tests-mock_vws-test_target_raters.py
49.1 KB
sha256:b17fec197dcf271185f21ff81a2064616fbc30e8ea85d27bfab6fcec8d35657d
coverage-data-ci-3.13-tests-mock_vws-test_target_summary.py
84.7 KB
sha256:e01361223fe30724d9065932ed51fa9008bc6fbe55449a3044f9e40d39a2cd1b
coverage-data-ci-3.13-tests-mock_vws-test_unexpected_json.py
86.3 KB
sha256:1e7c0a1e33b257c81a9143117bc091a355e538281e4948c57dd45efdedd2bd58
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestActiveFlag
86.2 KB
sha256:ea2ad40932a0f52162e5b582d3addddcc1d82ae70ab39f771e4b2f5cf803d3c1
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_base64_encoded
83.1 KB
sha256:f434f9e41bcc01b2cf35cd13282495e767f148b3821d8a4a0a063437cd1ed227
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_invalid_type
83.2 KB
sha256:9b22626e32ce9e5e9b93dad122e76acd690e3228727119bd4e371dd80ea2e6c6
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_metadata_too_large
80.7 KB
sha256:12ad47e8ba9fa14ad711763558a2225053202ee95cbe8d9a523fbadf28d7d8fb
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_not_base64_encoded_not_processable
81.2 KB
sha256:b1c8b6b8befdc38447438ad2c6aaa07c7dcf7e4294b4819fe4f0893c47942374
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestApplicationMetadata-test_not_base64_encoded_processable
82.5 KB
sha256:4c3f385dbb704422d596e53bb09a6f9f4577284f07956b23bd8b4cb9fc6fcdfb
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_bad_image_format_or_color_space
80.2 KB
sha256:66156804acba593891a9e6d19ec3c35652c794dd0e2d13c97349608c5804fbfd
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_corrupted
80.7 KB
sha256:964fbeafb99fea9f6ac8fd73c7a63cc83d97b38d965ca67250891d09c3a6da89
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_image_too_large
84 KB
sha256:c5e497d4e14f20ca20ccb3e68e58600b38608a753c175701ec55ff267cf61d9f
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_image_valid
81.9 KB
sha256:cf53d4414f7c05290023724a4a96bdf55b790221f9272d554b9ef8f6abb4d5c0
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_invalid_type
81.6 KB
sha256:5ca9134558c6028d04065adff4a5e0b479c8173b5a5f1352cb241aef6586768d
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_not_base64_encoded_not_processable
81.6 KB
sha256:d6f2f3f2a92115b2e6eefe67f59846aa2e8f610b4000d3d375cf5d76858c85bb
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_not_base64_encoded_processable
81.6 KB
sha256:69054920e547f0997d8d0c4bd49f97b2dc65d564371bc2c02ca5ebe8f0ceb763
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_not_image
80.4 KB
sha256:fe42f7e9159fae6b2adc1c8c5367ff3dbd9e40611cc19fec30f3dc65bd46da54
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestImage-test_rating_can_change
82.8 KB
sha256:29b792ca1d925cf7f3411f0c091291b0ad2d11548d3d3c1b1e41a03bb0e20d29
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestInactiveProject
66.3 KB
sha256:1ffe495b1c929446724a363bd7b50f03a38e05ecee2a1f0e92f375ef80766791
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestTargetName-test_existing_target_name
81.3 KB
sha256:ebedce79003892db5f0009eb856adec3a62086651f78b8a983f3ee47695be51a
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestTargetName-test_name_invalid
82.8 KB
sha256:44d56303efb1ef93b40b67fbcef43b2e96d0413aa916a815a6adb63e4ccca31d
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestTargetName-test_name_valid
84 KB
sha256:3a434ef00f6b29b58e1b40b87c10a59e0ce0cdb8ce112a6cb70267ed4f06c575
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestTargetName-test_same_name_given
82.9 KB
sha256:3f5b58a44eb9976229051eb6851a91bd4c8e27b8bf26750cbb08ec201ef51d6c
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestUnexpectedData
80.9 KB
sha256:d3d4b0ece91f63445cb3d2eb6655cd42cfe6ae6ba3f46a4c9fdc837bcf6fc6fc
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestUpdate
87.7 KB
sha256:b8030fc1e25e4da1acfb6eb8d84a86291d7d070d4f8b99dfad05d1cc4460a894
coverage-data-ci-3.13-tests-mock_vws-test_update_target.py-TestWidth
85.8 KB
sha256:8275d182a555f3e73e757f71cfeab77081a55d9106811287a6e7909bd24e1ac1
coverage-data-ci-3.13-tests-mock_vws-test_vumark_generation_api.py
80.9 KB
sha256:b5b81cd7a032d4cbc4d5c7ad7481ffc995bf426016fd7913e37158f1825100ac
coverage-data-skip-tests-3.13
156 KB
sha256:dde77ad342fba204c266bd0f60ef7b67116cb2c6bfae6b3d279b1e12494b7b5f