(self)
| 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 | |
| 133 | class AcceptTest(helper.CPWebCase): |
nothing calls this directly
no test coverage detected