コード例 #1
0
  def test_invalid_json(self):
    """Test invalid_json."""
    self.mock.post.return_value = mock.Mock(status_code=200, text='test')

    with self.assertRaises(helpers.EarlyExitException) as cm:
      handler.get_access_token('verify')
    self.assertEqual(500, cm.exception.status)
    self.assertEqual('Parsing the JSON response body failed: test',
                     str(cm.exception))
    self._assert_requests_post_call()
コード例 #2
0
  def test_bad_status(self):
    """Test invalid_json."""
    self.mock.post.return_value = mock.Mock(status_code=403, text='test')

    with self.assertRaises(helpers.UnauthorizedException) as cm:
      handler.get_access_token('verify')
    self.assertEqual(401, cm.exception.status)
    self.assertEqual('Invalid verification code (verify): test',
                     str(cm.exception))
    self._assert_requests_post_call()
コード例 #3
0
ファイル: handler_test.py プロジェクト: zzdxxd/clusterfuzz
  def test_bad_status(self):
    """Test invalid_json."""
    self.mock.fetch.return_value = mock.Mock(status_code=403, content='test')

    with self.assertRaises(helpers.UnauthorizedException) as cm:
      handler.get_access_token('verify')
    self.assertEqual(401, cm.exception.status)
    self.assertEqual('Invalid verification code (verify): test',
                     cm.exception.message)
    self.assertEqual(1, self.mock.fetch.call_count)
    self._assert_fetch_call()
コード例 #4
0
ファイル: handler_test.py プロジェクト: zzdxxd/clusterfuzz
  def test_invalid_json(self):
    """Test invalid_json."""
    self.mock.fetch.return_value = mock.Mock(status_code=200, content='test')

    with self.assertRaises(helpers.EarlyExitException) as cm:
      handler.get_access_token('verify')
    self.assertEqual(500, cm.exception.status)
    self.assertEqual('Parsing the JSON response body failed: test',
                     cm.exception.message)
    self.assertEqual(1, self.mock.fetch.call_count)
    self._assert_fetch_call()
コード例 #5
0
    def test_succeed(self):
        """Test succeed."""
        self.mock.fetch.return_value = mock.Mock(
            status_code=200, content=json.dumps({'access_token': 'token'}))

        token = handler.get_access_token('verify')
        self.assertEqual('token', token)
        self._assert_fetch_call()