Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 673

Show
Ignore:
Timestamp:
09/23/05 17:08:37
Author:
fumanchu
Message:

Fix for #315. Removed Python 2.4 dependency (@-syntax), which was killing setup.py under 2.3.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/test/test_objectmapping.py

    r620 r673  
    6262 
    6363 
    64 if sys.hexversion > 0x020400A2: 
    65     from cp_decorator_tests import Exposing, ExposingNewStyle 
    66 else: 
    67     class Exposing: 
    68         def base(self): 
    69             return "expose works!" 
    70         cherrypy.expose(base, "1") 
    71         cherrypy.expose(base, "2") 
    72      
    73     class ExposingNewStyle(object): 
    74         def base(self): 
    75             return "expose works!" 
    76         cherrypy.expose(base, "1") 
    77         cherrypy.expose(base, "2") 
     64class Exposing: 
     65    def base(self): 
     66        return "expose works!" 
     67    cherrypy.expose(base) 
     68    cherrypy.expose(base, "1") 
     69    cherrypy.expose(base, "2") 
     70 
     71class ExposingNewStyle(object): 
     72    def base(self): 
     73        return "expose works!" 
     74    cherrypy.expose(base) 
     75    cherrypy.expose(base, "1") 
     76    cherrypy.expose(base, "2") 
    7877 
    7978 
     
    171170    def testExpose(self): 
    172171        # Test the cherrypy.expose function/decorator 
     172        self.getPage("/exposing/base") 
     173        self.assertBody("expose works!") 
     174         
    173175        self.getPage("/exposing/1") 
    174176        self.assertBody("expose works!") 
    175177         
    176178        self.getPage("/exposing/2") 
     179        self.assertBody("expose works!") 
     180         
     181        self.getPage("/exposingnew/base") 
    177182        self.assertBody("expose works!") 
    178183         

Hosted by WebFaction

Log in as guest/cpguest to create tickets