Public Member Functions | Private Attributes | List of all members
mox.UnorderedGroup Class Reference
Inheritance diagram for mox.UnorderedGroup:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, group_name)
 
def __init__ (self, group_name)
 
def AddMethod (self, mock_method)
 
def AddMethod (self, mock_method)
 
def IsSatisfied (self)
 
def IsSatisfied (self)
 
def MethodCalled (self, mock_method)
 
def MethodCalled (self, mock_method)
 
- Public Member Functions inherited from mox.MethodGroup
def __str__ (self)
 
def __str__ (self)
 
def group_name (self)
 
def group_name (self)
 

Private Attributes

 _methods
 

Detailed Description

UnorderedGroup holds a set of method calls that may occur in any order.

This construct is helpful for non-deterministic events, such as iterating
over the keys of a dict.

Definition at line 1203 of file bloaty/third_party/protobuf/python/mox.py.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def mox.UnorderedGroup.__init__ (   self,
  group_name 
)

Reimplemented from mox.MethodGroup.

Definition at line 1210 of file bloaty/third_party/protobuf/python/mox.py.

◆ __init__() [2/2]

def mox.UnorderedGroup.__init__ (   self,
  group_name 
)

Reimplemented from mox.MethodGroup.

Definition at line 1210 of file protobuf/python/mox.py.

Member Function Documentation

◆ AddMethod() [1/2]

def mox.UnorderedGroup.AddMethod (   self,
  mock_method 
)
Add a method to this group.

Args:
  mock_method: A mock method to be added to this group.

Reimplemented from mox.MethodGroup.

Definition at line 1214 of file bloaty/third_party/protobuf/python/mox.py.

◆ AddMethod() [2/2]

def mox.UnorderedGroup.AddMethod (   self,
  mock_method 
)
Add a method to this group.

Args:
  mock_method: A mock method to be added to this group.

Reimplemented from mox.MethodGroup.

Definition at line 1214 of file protobuf/python/mox.py.

◆ IsSatisfied() [1/2]

def mox.UnorderedGroup.IsSatisfied (   self)
Return True if there are not any methods in this group.

Reimplemented from mox.MethodGroup.

Definition at line 1257 of file protobuf/python/mox.py.

◆ IsSatisfied() [2/2]

def mox.UnorderedGroup.IsSatisfied (   self)
Return True if there are not any methods in this group.

Reimplemented from mox.MethodGroup.

Definition at line 1257 of file bloaty/third_party/protobuf/python/mox.py.

◆ MethodCalled() [1/2]

def mox.UnorderedGroup.MethodCalled (   self,
  mock_method 
)
Remove a method call from the group.

If the method is not in the set, an UnexpectedMethodCallError will be
raised.

Args:
  mock_method: a mock method that should be equal to a method in the group.

Returns:
  The mock method from the group

Raises:
  UnexpectedMethodCallError if the mock_method was not in the group.

Reimplemented from mox.MethodGroup.

Definition at line 1223 of file bloaty/third_party/protobuf/python/mox.py.

◆ MethodCalled() [2/2]

def mox.UnorderedGroup.MethodCalled (   self,
  mock_method 
)
Remove a method call from the group.

If the method is not in the set, an UnexpectedMethodCallError will be
raised.

Args:
  mock_method: a mock method that should be equal to a method in the group.

Returns:
  The mock method from the group

Raises:
  UnexpectedMethodCallError if the mock_method was not in the group.

Reimplemented from mox.MethodGroup.

Definition at line 1223 of file protobuf/python/mox.py.

Member Data Documentation

◆ _methods

mox.UnorderedGroup._methods
private

Definition at line 1212 of file bloaty/third_party/protobuf/python/mox.py.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:41