Skip to content

test(fastmcp): Remove assertions on RootModel instances #1364

test(fastmcp): Remove assertions on RootModel instances

test(fastmcp): Remove assertions on RootModel instances #1364

Triggered via pull request July 29, 2026 11:39
Status Success
Total duration 13m 39s
Artifacts 128

test.yml

on: pull_request
Matrix: Agents / Agents
Matrix: AI / AI
Matrix: AI Workflow / AI Workflow
Matrix: Cloud / Cloud
Matrix: Common / Common
Matrix: DBs / DBs
Matrix: Flags / Flags
Matrix: Gevent / Gevent
Matrix: GraphQL / GraphQL
Matrix: MCP / MCP
Matrix: Misc / Misc
Matrix: Network / Network
Matrix: Tasks / Tasks
Matrix: Web 1 / Web 1
Matrix: Web 2 / Web 2
Combine and report coverage
34s
Combine and report coverage
All tests passed
4s
All tests passed
Fit to window
Zoom out
Zoom in

Annotations

1 warning
Combine and report coverage
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: tests/integrations/fastmcp/test_fastmcp.py Sample coverage paths: sentry_sdk/__init__.py, sentry_sdk/_batcher.py, sentry_sdk/_compat.py This usually indicates a path format mismatch between your coverage tool and the repository.

Artifacts

Produced during runtime
Name Size Digest
codecov-coverage-results-webb-fastmcp-types-report
100 KB
sha256:7024cf5174af56c449ae9dcdbb170254f5d74e5edfde0989315f34ef50f528c9
codecov-test-results-webb-fastmcp-types-report
253 Bytes
sha256:0792d30ba050384121a238c27ea1cc50e077d7c651358707a3ed98556ec59532
coverage-agents-3.10
1.27 MB
sha256:5821c78c4b042598fa82fe4f52ec18105246b09a9f2f3299a8890374ece36b10
coverage-agents-3.11
191 KB
sha256:952d3fc0d84040e1089c74d0475cd6cfeb6b2f11f328961d71ea7aa6cd2c0db2
coverage-agents-3.12
387 KB
sha256:1625a2f9dd6aea8698e11cb0518df6c2c163e19b55d8418a4826f9ea0b4f9164
coverage-agents-3.13
1.13 MB
sha256:d7ea27ec50c014d253e6501d0388decfce8ccfb7ee44ea9991b7c548b100929e
coverage-agents-3.14
791 KB
sha256:a4fb0ff1d79e4b43c877731efe074ba57a560c902eaccaf27006a53562f2f030
coverage-agents-3.14t
629 KB
sha256:53b32913346d4656116a65a6318d4f92eedc43b6815ae3e446bf7cee4cc0ab5a
coverage-ai-3.10
1.97 MB
sha256:ff4c9a649b44a9465ba25bbc4ce519802dec867030ad26eb79c5c88732f198a4
coverage-ai-3.11
1020 KB
sha256:1679faa007d17058ef59489eee01f8f59010879b06ae519724291ef4388dca44
coverage-ai-3.12
1.9 MB
sha256:28b94a7a813130057994448fb431bf3538d87ad90145a01c30d65971c229242c
coverage-ai-3.13
3.07 MB
sha256:6329ce6f524c665cbd0e8c57b99148787ae58542630a81ed0decc2b45b520f02
coverage-ai-3.14
1.55 MB
sha256:ed2caa95b4a7c80d7b24182db94190e41ba494ade47cb5e40c1156d0568e420b
coverage-ai-3.14t
1.01 MB
sha256:1f55f4911650108cdd2ade52a794c93d5934807cc61c9218f39a3b86671b6f98
coverage-ai-3.8
1.27 MB
sha256:c81bb3b40c3b410d990dd58d3ee234eff26e56b894ca576ca6c60c5e3dd2e409
coverage-ai-3.9
928 KB
sha256:ce4c28ceeacf12f4d636239804818ea219877f356ff950132a8f9a356b2491ba
coverage-ai_workflow-3.10
527 KB
sha256:602a796919cd190997f5a2646ab0cad7549186ecadebe96c51b672914882f8b1
coverage-ai_workflow-3.11
370 KB
sha256:fd2fa5f79b75b1d191749c798dd31ce7448427ff81a78e3ce411bc7fc37609cb
coverage-ai_workflow-3.12
908 KB
sha256:ac9314e82e0ea995dd8b1197c80e81d3dc80f937779855bfa0f59c5c3187fc72
coverage-ai_workflow-3.13
1.06 MB
sha256:277b4435eb216444c9dbed4589323b57b36efd2be603dcf851d8ded45957cace
coverage-ai_workflow-3.14
454 KB
sha256:55200254aee3b69cb78684139965cb26207d8c60a3ce624942c93fc72bb14989
coverage-ai_workflow-3.9
804 KB
sha256:27282aa1247c24b98d60e8aa92f5d338f615158ef742aa4471d9be2b970319f0
coverage-cloud-3.10
440 KB
sha256:e7a5e4a5154a30960df2da7168888b96c4b16896c409a65cd18f3cdac8e661f6
coverage-cloud-3.11
240 KB
sha256:5081852d374d1f4e02974586327fda87e9c630250b5194d552ffae6e8c769e94
coverage-cloud-3.12
244 KB
sha256:06d27577ff0692a16a100dae9f64e4a3044e15d48c7f875bce5c39c1355dd139
coverage-cloud-3.13
640 KB
sha256:97a89b31cdbacd0a5991630100bdea02fb33ac1fdb0918c4d05223591d097e5f
coverage-cloud-3.14
255 KB
sha256:6a525d5d6421d0ee0c9d04d62c6f65523b3a6970075a01055720723214c6e997
coverage-cloud-3.14t
255 KB
sha256:67babbd2d22b983b86f5fc1dd64b9510b5a70c4d418ee3c262b3419121fee796
coverage-cloud-3.6
306 KB
sha256:213d3b809126440021d820ecfd7bf1585163a21acac8d514538f9838111b1c81
coverage-cloud-3.7
419 KB
sha256:bd6f82e8cb46bd7378f4e6ad75fba735fa30d643cfcf61a95345d58a44383b7e
coverage-cloud-3.8
502 KB
sha256:d7cb599a1e792f5f3bc7c3211f00bea6f202608c84198ab3f2fa4cbf8fc28026
coverage-cloud-3.9
70.1 KB
sha256:3f6ae5edf6c6c8e5edb9b36634395a87cc967cbebba6fa6ac7836420291e1be9
coverage-common-3.10
285 KB
sha256:f6b7714997940ac150aba883ad96aba16f37b5edb97a623b0a609586a9be91bd
coverage-common-3.11
295 KB
sha256:5f13c12920b1797307d3e326cf9efabf4cb92beb6b21f1fb958d380248b41299
coverage-common-3.12
291 KB
sha256:c1c0e590cb98723de5c0e7b83561c2836c54fa289c160498e0c5f9b8910853c7
coverage-common-3.13
292 KB
sha256:9fc79f1b375e598768ac0d60d935b694a937d23c4588dec0fa32c138828e9373
coverage-common-3.14
268 KB
sha256:8ded8fbe00e57343a1490c49e8e28870bc506b09d5b91e99224c11bf50393937
coverage-common-3.14t
267 KB
sha256:c4c4de386e462807ce066bfd4ff11c63ad018cb0c12ecbcf7e01768cae8e2768
coverage-common-3.6
259 KB
sha256:23d8700ee536fb6e3c7a03545ee0178e9722bb55a8051c38ad42a974ff3a3be6
coverage-common-3.7
263 KB
sha256:b5cf183a33de4087b217c022723df089296ced59377996d267d4704a189b2b8e
coverage-common-3.8
297 KB
sha256:da8d554194652a3e703ae4fde6ee66b1a16ba0c7321c371625009af8e8612277
coverage-common-3.9
274 KB
sha256:a41b58195b19bf7e1da1b7438a92da5a03f8aa19770259c79162fe6524169104
coverage-dbs-3.10
914 KB
sha256:772663e6e6952a1c96240ca21b07c5eb7d2218c22a8fb743196f4be009b869ca
coverage-dbs-3.11
800 KB
sha256:e2889ee6d8e38195af4b65803ce3e16785fce59faa33d604c4376708b223e0d0
coverage-dbs-3.12
957 KB
sha256:5afe8352556551756e56b459a17abd3272ad2e20c121a7564b16b65c20d9ba85
coverage-dbs-3.13
1.4 MB
sha256:077ba14a6fa4a101e727479d3176adae36cd1a43cb94a6d35672cc7943043513
coverage-dbs-3.14
782 KB
sha256:9a69ae39a8f6d86e297b27e28596d2f5c80122487a96f19653cc4fdf51eb83fd
coverage-dbs-3.14t
655 KB
sha256:90c239ed31e69afb9a04a563af4d31fab5bb3182692680972fa337c912b08f0e
coverage-dbs-3.6
977 KB
sha256:517d7e374a866008beb15a026c325a1a92c584f17e7e0fc530cb6bcaeb56808b
coverage-dbs-3.7
745 KB
sha256:e8ca42000078fc67cb8c729f12d50f2db4eb7f736de35982eca339f002430d25
coverage-dbs-3.8
865 KB
sha256:0fae91447da7bbf8c90a6942c5f6f1a4a72aa1933b096a5eec0621646c1abbe8
coverage-dbs-3.9
1.08 MB
sha256:bf30da6bca9acb889ec71802279cb4024acb24ddb61bd36491de9dd86c286110
coverage-flags-3.10
295 KB
sha256:4779d806be1619a088259e4cac9c42625dde4610a5e07c26b55f76e5b318e5e2
coverage-flags-3.12
461 KB
sha256:00a067910cac7ad2f201d27162a59ae5689655fe8369f6e97ec5fbc7e4fe2a57
coverage-flags-3.13
1.2 MB
sha256:4d86072b791d6906bff047fd0e3b19cb3d3a2bd2e8ba06866c909429ff49ea1d
coverage-flags-3.14
635 KB
sha256:8f10ec1124b1dcb4ac16e03fd32f280a6acd8d5d24c46be885a0b2e65fd88a50
coverage-flags-3.14t
381 KB
sha256:5dac5ce3b81977deb746cc01d0ace37335fa8e8a271a65ee2a281cb443632ea4
coverage-flags-3.7
241 KB
sha256:4dd60ec435b68c547b5b0885e49abf5846a4cc99e54f027dcd492da90c1cd6d3
coverage-flags-3.8
571 KB
sha256:6a8d527d8c2dbb5e50f562e2527a91918f60e75c70836835da09a714918c1862
coverage-gevent-3.10
284 KB
sha256:397ee12955c76a14f70910c8891b5f4b5fb8b99a9c17480a0dfac62d808af8c1
coverage-gevent-3.11
295 KB
sha256:f98c4e71c1eb074e995d4f377632189bf6dedd7e150e6099c294b658e4e2138e
coverage-gevent-3.12
292 KB
sha256:3d660b90b60796829c5fb1ac62cae0639513d015fb565aa265b1ced0eec9b999
coverage-gevent-3.6
264 KB
sha256:445cd4d2d72b83d770580ccdbc278d590d5fecd60321d6d921d0474e37e61501
coverage-gevent-3.8
292 KB
sha256:04d9c5ada0a7d41be4fb10ea297d5de22fb113977bda4903d110c1806f23ea51
coverage-graphql-3.10
1.12 MB
sha256:55bb62ea0f8608f64bd87764cc020381e3a59b6ab463d2604180d4a0aa2361c8
coverage-graphql-3.11
365 KB
sha256:cd5c31046f5a347dc5ee0db12ae95e46a7c48b3ff013965911998e66c1638378
coverage-graphql-3.12
328 KB
sha256:4a5f2d5d304f62e522773537714cf3827df992d798e55f783f9bcf5de67ad7b9
coverage-graphql-3.13
837 KB
sha256:35263b7c039139550dbe3cdfd65066a903a06d22d5d8d1dfa6bade4c190d7f91
coverage-graphql-3.14
420 KB
sha256:8fea89cc00482e3bbd57aeb4a1c0d8173ffba65e52c3b0d4efcdd6d6616a8dcf
coverage-graphql-3.14t
420 KB
sha256:6305654f5455578abc4a983100375979b2dcb952f522e8837b2d495ef8671586
coverage-graphql-3.6
257 KB
sha256:0365e76e856a22fa771a9c1735212b114870e8adfa7b4f06dde98488ebb070af
coverage-graphql-3.8
511 KB
sha256:47afa78545b0c53baca1900e848b34f8abff395051a74f84f8b83ef5a6826201
coverage-graphql-3.9
414 KB
sha256:76d43c5e1b9676e1cc005d66bbbdbc6f9afb395dc5778b933bfb30261995f476
coverage-mcp-3.10
1.4 MB
sha256:d68530641935a3d32ed697c809cfed636101b88c376de11c80df3b5bda33a998
coverage-mcp-3.12
558 KB
sha256:5c3a857b4b4a990c6cf3d6d00a44ed21806e639254cce62d3e6ac4f9b89162f0
coverage-mcp-3.13
1.45 MB
sha256:df3f8ae2065d3fbd33768fcd035eaa8cc41ef81cdb4970d4e2ab41cc956516e9
coverage-mcp-3.14
779 KB
sha256:47a326862f2d730589712855770a96fb5fee16aae07692f998fa421e60fb2637
coverage-mcp-3.14t
780 KB
sha256:81e5b30edbf5b1e9b0a87b7fc392312401d5d2bb90259ab52d80f622349c8781
coverage-misc-3.10
676 KB
sha256:3110a60eed5d745287e53e0435dc3e7033f20de4d84840e399d036787be99521
coverage-misc-3.11
483 KB
sha256:f232cfeabb63206aefa02f7471f9c5b244819dc4025242a573c9fa354f38ed38
coverage-misc-3.12
1.07 MB
sha256:a5dbccae7a49763e9e0c9b2855c3c69e719f1ac7852441830bcb63fed1985eea
coverage-misc-3.13
1.31 MB
sha256:8a1504c20ed0fb504b68dc27e928e0b837d8c352e387412cd40154a93417a0d6
coverage-misc-3.14
558 KB
sha256:639735f94e9aceed6707be97dd6761f0227bd4287e23edd10aa4b55715121a62
coverage-misc-3.14t
368 KB
sha256:084017ed1e38ac8de54fb57f20d94dc83c7de8f7d0ae21322e58ef78e92e27b8
coverage-misc-3.6
582 KB
sha256:72335923e02132ee5a2615158c2b791a0733f67162766651483e6ded5bc69194
coverage-misc-3.7
763 KB
sha256:2c22c056d8598b9f844b3c63848b90ed188e491c66626cb0259e20a44ba7d18b
coverage-misc-3.8
652 KB
sha256:ef8e05d06c4aec443a6fa5660815a020d21941d3d9a754bd2f4cdd2b2114fcf0
coverage-misc-3.9
611 KB
sha256:841340c5027720ca008563753320c5ce0b2c4347e8102a312ec622c19c90489c
coverage-network-3.10
1.34 MB
sha256:01606aa5e06a15a0f14a68190f58faae94e2f656d9e3d81c0ab7fbbe871a5635
coverage-network-3.11
801 KB
sha256:b108a6e45db137fd121f8f72566dd535d0aee7e7b822c8b23254eb7ec82913d8
coverage-network-3.12
486 KB
sha256:512eff2a4ace3caac21fe6cf982a78bc4777a6701d33ce94925fce10639b9c3a
coverage-network-3.13
1.4 MB
sha256:1e7f5fa90930f0654a7ad1b15c1ff379533dfd594f0010b95795043b0049a4c2
coverage-network-3.14
909 KB
sha256:132740b7b4506abb1b1ac42e0c78816b2e3e93495aa547b30e52ec449175fe4f
coverage-network-3.14t
510 KB
sha256:52a9702bdf7de587b7c99ea1abdca68e77e940d47dcbadd471ffdf2cdf876885
coverage-network-3.6
362 KB
sha256:a6ceccdd932b5117358ddeaaf32c2babfcc510673ed616abe5e86caf6bd3f151
coverage-network-3.7
409 KB
sha256:9fc4d40591d93bfc45e44e01009bf3ec9da5a1d43b43dba847d15bd17ba175b0
coverage-network-3.8
465 KB
sha256:ade12cc02205e4668173a84f4b01610e392b5c60f6ba9502e4e0e9c3622835b6
coverage-network-3.9
420 KB
sha256:e53bed9217cddae9a3db569987b91e9275c38b5533d138ff3bef2e832ca2c1f8
coverage-tasks-3.10
1.12 MB
sha256:4464cbdf0fef81dbd962485e62ee55a3b53a34c6e20863f50cb5b69f81223017
coverage-tasks-3.11
316 KB
sha256:e676d7119d83d82cd709015c9d9526905461aa3fb3e241eb1e1ee903cec60958
coverage-tasks-3.12
517 KB
sha256:db6f64377bb21871f2d37e120beff45953f682217ca8470a362296a2115633de
coverage-tasks-3.13
1.22 MB
sha256:91f2dc2c5e854f5f959fa9ab25ad16ad9142dd5f31bdf88bf3da75a9bd6fd89f
coverage-tasks-3.14
747 KB
sha256:d3e7ee025d5ea24ade1b7ca3a7680064634c53b27c7f1652f2357475e3ac4e28
coverage-tasks-3.14t
415 KB
sha256:cdf3d33c9556903ad222b69cb4c6b6051d76498f975fe40df8ee66e884ced11d
coverage-tasks-3.6
541 KB
sha256:1b9a7c1b7ca4b50eefeae3635dbfafe4cf6256ccaa3144ef8f3a5525b12a9526
coverage-tasks-3.7
768 KB
sha256:c0bc01b07421b876e48f3407174c94ae0db550a1abc0251d435387f2c7a50f7e
coverage-tasks-3.8
577 KB
sha256:dacad887dc6029ad664d7a914ccb147f286c557015ea8a37c4ef6abf2723ddbd
coverage-tasks-3.9
712 KB
sha256:c8f24ce0efafcfd4d596115d2123f787a18574f80fe9cb07d738168a3fec815e
coverage-web_1-3.10
1.46 MB
sha256:ce6e3a031275025ff37dbb85367d0fd97abbd33197952705bcb92e9adf6680b9
coverage-web_1-3.11
399 KB
sha256:8d04a6a290e8202e2858757f563063c11516f8d506ebe4f254df7a36a59b2cb5
coverage-web_1-3.12
630 KB
sha256:2090869fb422623ebac0a647756c9ff57c9d212719b23e03c50c1a9b7a0b0a0b
coverage-web_1-3.13
1.7 MB
sha256:cf5f06ad7f0a8d55fc062cff48f4bd6b29e7f3181764421ec129dcd801a27d84
coverage-web_1-3.14
1.45 MB
sha256:d2d9ccf257283e96996b8dc9ca4fd72a69a7b9c15db1f937592e711bf92d4635
coverage-web_1-3.14t
1.46 MB
sha256:1323e2be8e7700e63f543316fa65424513f12bab0b4b926806c89a03cebbe3b2
coverage-web_1-3.6
999 KB
sha256:2732bd25c3bf16adfc6edae6fae0d28f908ededb9cc4cb14302839d7684180f8
coverage-web_1-3.7
479 KB
sha256:0f8704a410ab18483d10a453d3f30966f005fe3df5ca615a5cf8fedefdb708dd
coverage-web_1-3.8
916 KB
sha256:d47b27555be01ca04b7674a2cf8a0f70e0d77b20664ae801bb06a3c6b0a0afd6
coverage-web_1-3.9
861 KB
sha256:87813485e72868f4a801d45de2a29df82e99296c9259a86bb2ac2691222ce133
coverage-web_2-3.10
1.32 MB
sha256:8a50a98d3f7de1496f49094b7f6029e00eb35a9a3432124ae0fd8c95216878f2
coverage-web_2-3.11
1.2 MB
sha256:ab2f48824253114254d60a3d6d74b3847f66849d26db71859f80ad22b366cbaf
coverage-web_2-3.12
1.36 MB
sha256:be0e04f2a5f7f18a1a9d0ed326a40f57ef07e9bdc0de98c24a431a8cd1802f2e
coverage-web_2-3.13
1.71 MB
sha256:9dd0adf86a8a8eff64c41169f96caeb103e4c8c17525d0d031997d56eeaa9f83
coverage-web_2-3.14
896 KB
sha256:1e8c721a6be13dc636a91af67084c51d5e26b0d73905e18e52225b1e586ef3d0
coverage-web_2-3.14t
896 KB
sha256:5c8fdac5169bae797a885b40118ce3c93605c97fc978a7ae3c62065fbda702c2
coverage-web_2-3.6
1.18 MB
sha256:f852cdc3a67a9ba1b251f1cf621d8c062bbcd3c4634cf0cd5a006002e184b71a
coverage-web_2-3.7
983 KB
sha256:dc86290eb5f76799170a0299c7b706997eacbd3f1c83ea806570f960ce0e1c62
coverage-web_2-3.8
2.07 MB
sha256:0dc0613578560f3e18f9ee68f3036ea71c46dd8a71449f7e1018aecb48c422b6
coverage-web_2-3.9
1.05 MB
sha256:65a990f1ece92c07c302f98a44e51618eff1ad37b59a6bb22b4cfd86f5bfbc35