コード例 #1
0
ファイル: filters_test.py プロジェクト: alimills/stacks
  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)
コード例 #2
0
ファイル: filters_test.py プロジェクト: alimills/stacks
  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)