Changeset 1490
- Timestamp:
- 12/09/06 13:44:32
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/cherrypy-2.x/cherrypy/test/test_virtualhost_filter.py
r1241 r1490 14 14 return "Under construction" 15 15 dom4.exposed = True 16 17 def method(self, value): 18 return "You sent %s" % repr(value) 19 method.exposed = True 16 20 17 21 class VHost: … … 26 30 return "Over the %s rainbow" % self.sitename 27 31 somewhere.exposed = True 28 32 33 def vmethod(self, value): 34 return "You sent %s" % repr(value) 35 vmethod.exposed = True 29 36 30 37 cherrypy.root = Root() … … 63 70 self.getPage("/somewhere", [('Host', 'www.mydom3.com')]) 64 71 self.assertBody('Over the Domain 3 rainbow') 72 73 # Test GET, POST, and positional params 74 self.getPage("/method?value=root") 75 self.assertBody("You sent 'root'") 76 self.getPage("/vmethod?value=dom2+GET", [('Host', 'www.mydom2.com')]) 77 self.assertBody("You sent 'dom2 GET'") 78 self.getPage("/vmethod", [('Host', 'www.mydom3.com')], method="POST", 79 body="value=dom3+POST") 80 self.assertBody("You sent 'dom3 POST'") 81 self.getPage("/vmethod/pos", [('Host', 'www.mydom3.com')]) 82 self.assertBody("You sent 'pos'") 65 83 66 84

