Package openid :: Package test :: Module test_negotiation :: Class TestOpenID1SessionNegotiation
[frames] | no frames]

Class TestOpenID1SessionNegotiation

source code

       object --+    
unittest.TestCase --+
       object --+   |
                |   |
support.CatchLogs --+

Tests for the OpenID 1 consumer association session behavior. See the docs for TestOpenID2SessionNegotiation. Notice that this class is not a subclass of the OpenID 2 tests. Instead, it uses many of the same inputs but inspects the log messages logged with oidutil.log. See the calls to self.failUnlessLogMatches. Some of these tests pass openid2-style messages to the openid 1 association processing logic to be sure it ignores the extra data.

Nested Classes

Inherited from unittest.TestCase: failureException

Instance Methods
Hook method for setting up the test fixture before exercising it.
source code
testBadResponse(self) source code
testEmptyAssocType(self) source code
testEmptySessionType(self) source code
testNotAllowed(self) source code
testUnsupportedWithRetry(self) source code
testValid(self) source code

Inherited from unittest.TestCase: __call__, __init__, __repr__, __str__, assertAlmostEqual, assertAlmostEquals, assertEqual, assertEquals, assertFalse, assertNotAlmostEqual, assertNotAlmostEquals, assertNotEqual, assertNotEquals, assertRaises, assertTrue, assert_, countTestCases, debug, defaultTestResult, fail, failIf, failIfAlmostEqual, failIfEqual, failUnless, failUnlessAlmostEqual, failUnlessEqual, failUnlessRaises, id, run, shortDescription, tearDown

Inherited from support.CatchLogs: failUnlessLogEmpty, failUnlessLogMatches, gotLogMessage

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__


Inherited from object: __class__

Method Details


source code 

Hook method for setting up the test fixture before exercising it.

Overrides: support.CatchLogs.setUp