r""" >>> s = SessionWrapper(None) Inject data into the session cache. >>> s._session_cache = {} >>> s._session_cache['some key'] = 'exists' >>> s.accessed False >>> s.modified False >>> s.pop('non existant key', 'does not exist') 'does not exist' >>> s.accessed True >>> s.modified False >>> s.pop('some key') 'exists' >>> s.accessed True >>> s.modified True >>> s.pop('some key', 'does not exist') 'does not exist' """ from django.contrib.sessions.middleware import SessionWrapper if __name__ == '__main__': import doctest doctest.testmod()