Part of twisted.trial.unittest View Source View In Hierarchy
Known subclasses: twisted.trial.unittest.TestCase
failUnlessFailure.
Although the tests are defined as 'failIf*' and 'failUnless*', they can also be called as 'assertNot*' and 'assert*'.
| Method | fail | Absolutely fail the test. Do not pass go, do not collect $200. | 
| Method | failIf | Fail the test if condition evaluates to True. | 
  
| Method | failUnless | Fail the test if condition evaluates to False. | 
  
| Method | failUnlessRaises | Fail the test unless calling the function f with the 
given | 
  
| Method | failUnlessEqual | Fail the test if first and second are not 
equal. | 
  
| Method | failUnlessIdentical | Fail the test if first is not second.  This is
an | 
  
| Method | failIfIdentical | Fail the test if first is second.  This is 
an | 
  
| Method | failIfEqual | Fail the test if first == second. | 
  
| Method | failUnlessIn | Fail the test if containee is not found in 
container. | 
  
| Method | failIfIn | Fail the test if containee is found in 
container. | 
  
| Method | failIfAlmostEqual | Fail if the two objects are equal as determined by their | 
| Method | failUnlessAlmostEqual | Fail if the two objects are unequal as determined by their | 
| Method | failUnlessApproximates | Fail if first - second > 
tolerance | 
  
| Method | failUnlessFailure | Fail if deferred does not errback with one of 
expectedFailures. | 
  
| Method | failUnlessSubstring | Fail if substring does not exist within 
astring. | 
  
| Method | failIfSubstring | Fail if astring contains substring. | 
  
| Method | failUnlessWarns | Fail if the given function doesn't generate the specified warning when | 
| Method | failUnlessIsInstance | Fail if instance is not an instance of the given class or 
of | 
  
| Method | failIfIsInstance | Fail if instance is not an instance of the given class or 
of | 
  
| Parameters | msg | the message that will be displayed as the reason for the failure | 
condition evaluates to True.| Parameters | condition | any object that defines __nonzero__ | 
condition evaluates to False.| Parameters | condition | any object that defines __nonzero__ | 
f with the given 
args and kwargs raises exception. 
The failure will report the traceback and call stack of the unexpected 
exception.| Parameters | exception | exception type that is to be expected | 
| f | the function to call | |
| Returns | The raised exception instance, if it is of the given type. | |
| Raises | self.failureException | Raised if the function call does not raise an exception or if it raises an exception of a different type. | 
first and second are not 
equal.| Parameters | msg | A string describing the failure that's included in the exception. | 
first is not second.  This is
an obect-identity-equality test, not an object equality (i.e. 
__eq__) test.| Parameters | msg | if msg is None, then the failure message will be '%r is not %r' % (first, second) | 
first is second.  This is an 
obect-identity-equality test, not an object equality (i.e. 
__eq__) test.| Parameters | msg | if msg is None, then the failure message will be '%r is %r' % (first, second) | 
first == second.| Parameters | msg | if msg is None, then the failure message will be '%r == %r' % (first, second) | 
containee is not found in 
container.| 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) | 
containee is found in 
container.| 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) | 
| Notes | decimal places (from zero) is usually not the same as significant digits (measured from the most signficant digit). | |
| included for compatiblity with PyUnit test cases | ||
| Notes | decimal places (from zero) is usually not the same as significant digits (measured from the most signficant digit). | |
| included for compatiblity with PyUnit test cases | ||
first - second > 
tolerance| Parameters | msg | if msg is None, then the failure message will be '%r ~== %r' % (first, second) | 
deferred does not errback with one of 
expectedFailures. Returns the original Deferred with callbacks
added. You will need to return this Deferred from your test case.substring does not exist within 
astring.astring contains substring.| 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 | the function which is supposed to generate the warning. (type: any callable. ) | |
| args | the arguments to f.
 | |
| kwargs | the keywords arguments to f.
 | |
| Returns | the result of the original function f.
 | |
instance is not an instance of the given class or 
of one of the given classes.| Parameters | instance | the object to test the type (first argument of the isinstance 
call).
 (type: any.
) | 
| classOrTuple | the class or classes to test against (second argument of the 
isinstance call).
 (type: class, type, or tuple.
) | 
instance is not an instance of the given class or 
of one of the given classes.| Parameters | instance | the object to test the type (first argument of the isinstance 
call).
 (type: any.
) | 
| classOrTuple | the class or classes to test against (second argument of the 
isinstance call).
 (type: class, type, or tuple.
) |