Base classes for our unit tests.
Allows overriding of flags for use of fakes, and some black magic for inline callbacks.
Bases: unittest.case.TestCase
Test case base class for all unit tests.
Assert a list of dicts are equivalent.
Assert two dicts are equivalent.
This is a ‘deep’ match in the sense that it handles nested dictionaries appropriately.
NOTE:
If you don’t care (or don’t know) a given value, you can specify the string DONTCARE as the value. This will cause that dict-item to be skipped.
Python < v2.7 compatibility. Assert ‘a’ in ‘b’
Python < v2.7 compatibility. Assert ‘a’ NOT in ‘b’
Assert a sub_dict is subset of super_dict.
Override flag variables for a test.
Resets all flag variables for the test.
Runs after each test.
Run before each test method to initialize test environment.
Runs after each test method to tear down test environment.
Bases: object
Decorator that skips a test if contition is true.
Decorator that skips a test if running in fake mode.
Bases: object
Decorator that skips a test.
Bases: object
Decorator that skips a test if condition is not true.