Django

Code

Changeset 6338

Show
Ignore:
Timestamp:
09/15/07 16:44:05 (1 year ago)
Author:
jacob
Message:

Cleaned up a couple of mistakes (a handful of bugs in the test client) that I missed in [6333].

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/test/client.py

    r6333 r6338  
    134134            cookie = self.cookies.get(settings.SESSION_COOKIE_NAME, None) 
    135135            if cookie: 
    136                 return engine.SessionClass(cookie.value) 
     136                return engine.SessionStore(cookie.value) 
    137137        return {} 
    138138    session = property(_session) 
     
    251251            # Create a fake request to store login details 
    252252            request = HttpRequest() 
    253             request.session = engine.SessionClass() 
     253            request.session = engine.SessionStore() 
    254254            login(request, user) 
    255255 
     
    274274        Causes the authenticated user to be logged out. 
    275275        """ 
    276         try: 
    277             Session.objects.get(session_key=self.cookies['sessionid'].value).delete() 
    278         except KeyError: 
    279             pass 
    280  
     276        session = __import__(settings.SESSION_ENGINE, {}, {}, ['']).SessionStore() 
     277        session.delete(session_key=self.cookies['sessionid'].value) 
    281278        self.cookies = SimpleCookie()