class documentation

class Test(_FilterTestCommon):

View In Hierarchy

Apply a test to an expression. name is the name of the test, the other field are the same as Call.

Changed in version 3.0: as_const shares the same logic for filters and tests. Tests check for volatile, async, and @pass_context etc. decorators.
Class Variable ​_is​_filter Undocumented

Inherited from _FilterTestCommon:

Method as​_const Return the value of the expression as constant or raise Impossible if this was not possible.
Class Variable abstract Undocumented
Class Variable args Undocumented
Class Variable dyn​_args Undocumented
Class Variable dyn​_kwargs Undocumented
Class Variable fields Undocumented
Class Variable kwargs Undocumented
Class Variable name Undocumented
Class Variable node Undocumented

Inherited from Expr (via _FilterTestCommon):

Method can​_assign Check if it's possible to assign something to this node.

Inherited from Node (via _FilterTestCommon, Expr):

Method find Find the first node of a given type. If no such node exists the return value is None.
Method find​_all Find all the nodes of a given type. If the type is a tuple, the check is performed for any of the tuple items.
Method iter​_child​_nodes Iterates over all direct child nodes of the node. This iterates over all fields and yields the values of they are nodes. If the value of a field is a list all the nodes in that list are returned.
Method iter​_fields No summary
Method set​_ctx No summary
Method set​_environment Set the environment for all nodes.
Method set​_lineno Set the line numbers of the node and children.
Method __eq__ Undocumented
Method __init__ Undocumented
Method __repr__ Undocumented
Method dump Undocumented
Class Variable attributes Undocumented
Class Variable environment Undocumented
Class Variable lineno Undocumented
_is_filter: bool =