def testFilterEnvironError(self): bad = filters.static_page('it was bad', status=(402, 'Bad')) self.was_run = False def filter(value): self.was_run = True self.assertEquals(None, value) return False self.StartWebServer(filters.filter_environ('x', filter, on_error=bad)) self.CheckError('/', expected_content='it was bad', expected_code=402) self.assertTrue(self.was_run)
def testFilterEnviron(self): ok = filters.static_page('it was ok') self.was_run = False def filter(value): self.was_run = True self.assertEquals('POST', value) return True self.StartWebServer(filters.filter_environ('REQUEST_METHOD', filter, app=ok)) response = self.SendRequest('/') self.CheckResponse(response, expected_content='it was ok') self.assertTrue(self.was_run)