MCPcopy Index your code
hub / github.com/cherrypy/cherrypy / testReferer

Method testReferer

cherrypy/test/test_misc_tools.py:114–130  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

112 setup_server = staticmethod(setup_server)
113
114 def testReferer(self):
115 self.getPage('/referer/accept')
116 self.assertErrorPage(403, 'Forbidden Referer header.')
117
118 self.getPage('/referer/accept',
119 headers=[('Referer', 'http://www.example.com/')])
120 self.assertStatus(200)
121 self.assertBody('Accepted!')
122
123 # Reject
124 self.getPage('/referer/reject')
125 self.assertStatus(200)
126 self.assertBody('Accepted!')
127
128 self.getPage('/referer/reject',
129 headers=[('Referer', 'http://www.example.com/')])
130 self.assertErrorPage(403, 'Forbidden Referer header.')
131
132
133class AcceptTest(helper.CPWebCase):

Callers

nothing calls this directly

Calls 2

getPageMethod · 0.80
assertErrorPageMethod · 0.80

Tested by

no test coverage detected