Add typing for all the TestCase functions.
Review Request #13413 — Created Nov. 14, 2023 and updated
This updates all the object creation functions and utility context
TestCaseto provide type hints. This helps to write better
type-safe unit tests, and resolves a lot of problems that currently
exist when passing in values that default to
Noneor accept multiple
In the process, documentation has been updated to meet current standards.
There are a couple of fixes in here. For instance,
timestampfield and didn't normalize
http_request()passed in bad empty arguments when constructing a
ResolverMatch. These have been addressed.
All unit tests pass.