class _Assertions(pyunit.TestCase): (source)
Known subclasses: twisted.trial.unittest.SynchronousTestCase
Method | assertAlmostEqual |
Fail if the two objects are unequal as determined by their difference rounded to the given number of decimal places (default 7) and comparing to zero. |
Method | assertApproximates |
Fail if first - second > tolerance |
Method | assertEqual |
Fail the test if first and second are not equal. |
Method | assertFalse |
Fail the test if condition evaluates to True. |
Method | assertIn |
Fail the test if containee is not found in container. |
Method | assertIs |
Fail the test if first is not second. This is an obect-identity-equality test, not an object equality (i.e. __eq__) test. |
Method | assertIsInstance |
Fail if instance is not an instance of the given class or of one of the given classes. |
Method | assertIsNot |
Fail the test if first is second. This is an obect-identity-equality test, not an object equality (i.e. __eq__) test. |
Method | assertNoResult |
Assert that deferred does not have a result at this point. |
Method | assertNotAlmostEqual |
Fail if the two objects are equal as determined by their difference rounded to the given number of decimal places (default 7) and comparing to zero. |
Method | assertNotEqual |
Fail the test if first == second. |
Method | assertNotIn |
Fail the test if containee is found in container. |
Method | assertNotIsInstance |
Fail if instance is an instance of the given class or of one of the given classes. |
Method | assertNotSubstring |
Fail if astring contains substring. |
Method | assertRaises |
Fail the test unless calling the function f with the given args and kwargs raises exception. The failure will report the traceback and call stack of the unexpected exception. |
Method | assertSubstring |
Fail if substring does not exist within astring. |
Method | assertTrue |
Fail the test if condition evaluates to False. |
Method | assertWarns |
Fail if the given function doesn't generate the specified warning when called. It calls the function, checks the warning, and forwards the result of the function if everything is fine. |
Method | fail |
Absolutely fail the test. Do not pass go, do not collect $200. |
Method | failureResultOf |
Return the current failure result of deferred or raise self.failureException. |
Method | successResultOf |
Return the current success result of deferred or raise self.failureException. |
Notes | |
decimal places (from zero) is usually not the same as significant digits (measured from the most significant digit). | |
included for compatibility with PyUnit test cases |
Parameters | |
first | Undocumented |
second | Undocumented |
tolerance | Undocumented |
msg | if msg is None, then the failure message will be '%r ~== %r' % (first, second) |
Parameters | |
first | Undocumented |
second | Undocumented |
msg | A string describing the failure that's included in the exception. |
Parameters | |
condition | any object that defines __nonzero__ |
msg | Undocumented |
Parameters | |
containee | the value that should be in container |
container | a sequence type, or in the case of a mapping type, will follow semantics of 'if key in dict.keys()' |
msg | if msg is None, then the failure message will be '%r not in %r' % (first, second) |
Parameters | |
first | Undocumented |
second | Undocumented |
msg | if msg is None, then the failure message will be '%r is not %r' % (first, second) |
Parameters | |
instance:any. | the object to test the type (first argument of the isinstance call). |
classOrTuple:class, type, or tuple. | the class or classes to test against (second argument of the isinstance call). |
message | Custom text to include in the exception text if the assertion fails. |
Parameters | |
first | Undocumented |
second | Undocumented |
msg | if msg is None, then the failure message will be '%r is %r' % (first, second) |
Assert that deferred does not have a result at this point.
If the assertion succeeds, then the result of deferred is left unchanged. Otherwise, any failure.Failure
result is swallowed.
Parameters | |
deferred:Deferred | A Deferred without a result. This means that neither Deferred.callback nor Deferred.errback has been called, or that the Deferred is waiting on another Deferred for a result. |
Raises | |
SynchronousTestCase.failureException | If the Deferred has a result. |
Notes | |
decimal places (from zero) is usually not the same as significant digits (measured from the most significant digit). | |
included for compatibility with PyUnit test cases |
Parameters | |
first | Undocumented |
second | Undocumented |
msg | if msg is None, then the failure message will be '%r == %r' % (first, second) |
Parameters | |
containee | the value that should not be in container |
container | a sequence type, or in the case of a mapping type, will follow semantics of 'if key in dict.keys()' |
msg | if msg is None, then the failure message will be '%r in %r' % (first, second) |
Parameters | |
instance:any. | the object to test the type (first argument of the isinstance call). |
classOrTuple:class, type, or tuple. | the class or classes to test against (second argument of the isinstance call). |
Parameters | |
exception | exception type that is to be expected |
f | the function to call |
*args | Undocumented |
**kwargs | Undocumented |
Returns | |
If f is None , a context manager which will make an assertion about the exception raised from the suite it manages. If f is not None , the exception raised by f. | |
Raises | |
self.failureException | Raised if the function call does not raise an exception or if it raises an exception of a different type. |
Parameters | |
condition | any object that defines __nonzero__ |
msg | Undocumented |
Parameters | |
category | the category of the warning to check. |
message | the output message of the warning to check. |
filename | the filename where the warning should come from. |
f:any callable. | the function which is supposed to generate the warning. |
*args | the arguments to f. |
**kwargs | the keywords arguments to f. |
Returns | |
the result of the original function f. |
Parameters | |
msg | the message that will be displayed as the reason for the failure |
Parameters | |
deferred:Deferred | A Deferred which has a failure result. This means Deferred.callback or Deferred.errback has been called on it and it has reached the end of its callback chain and the last callback or errback raised an exception or returned a failure.Failure . |
*expectedExceptionTypes | Exception types to expect - if provided, and the exception wrapped by the failure result is not one of the types provided, then this test will fail. |
Returns | |
failure.Failure | The failure result of deferred. |
Raises | |
SynchronousTestCase.failureException | If the Deferred has no result, has a success result, or has an unexpected failure result. |
Parameters | |
deferred:Deferred | A Deferred which has a success result. This means Deferred.callback or Deferred.errback has been called on it and it has reached the end of its callback chain and the last callback or errback returned a non-failure.Failure . |
Returns | |
The result of deferred. | |
Raises | |
SynchronousTestCase.failureException | If the Deferred has no result or has a failure result. |