cirq.testing.assert_deprecated
Allows deprecated functions, classes, decorators in tests.
@contextlib.contextmanager
cirq.testing.assert_deprecated(
*msgs, deadline: str, count: Optional[int] = 1
) -> Iterator[None]
It acts as a contextmanager that can be used in with statements:
>>> with assert_deprecated("use cirq.x instead", deadline="v0.9"):
>>> # do something deprecated
Args |
*msgs
|
messages that should match the warnings captured
|
deadline
|
the expected deadline the feature will be deprecated by. Has to follow the format
vX.Y (minor versions only)
|
count
|
if None count of messages is not asserted, otherwise the number of deprecation
messages have to equal count.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-06-27 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-27 UTC."],[],[]]