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

Class TestOpenID1SessionNegotiation

source code

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

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.

Instance Methods [hide private]
 
setUp(self) 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 support.CatchLogs: failUnlessLogEmpty, failUnlessLogMatches, gotLogMessage, tearDown

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

setUp(self)

source code 
Overrides: support.CatchLogs.setUp