Exemplo n.º 1
0
 def test_success_default_http(self, http_request):
     # Don't make _from_bytes() work too hard.
     acct_name = u'*****@*****.**'
     http_request.return_value = (httplib2.Response(
         {'status': http_client.OK}), acct_name)
     result = _get_service_account_email()
     self.assertEqual(result, (None, acct_name))
     http_request.assert_called_once_with(
         _DEFAULT_EMAIL_METADATA, headers={'Metadata-Flavor': 'Google'})
Exemplo n.º 2
0
 def test_success(self):
     http_request = mock.MagicMock()
     acct_name = b'*****@*****.**'
     http_request.return_value = (httplib2.Response(
         {'status': http_client.OK}), acct_name)
     result = _get_service_account_email(http_request)
     self.assertEqual(result, (None, acct_name.decode('utf-8')))
     http_request.assert_called_once_with(
         _DEFAULT_EMAIL_METADATA, headers={'Metadata-Flavor': 'Google'})
Exemplo n.º 3
0
    def test_failure(self):
        http_request = mock.MagicMock()
        response = httplib2.Response({'status': http_client.NOT_FOUND})
        content = b'Not found'
        http_request.return_value = (response, content)
        result = _get_service_account_email(http_request)

        self.assertEqual(result, (response, content))
        http_request.assert_called_once_with(
            _DEFAULT_EMAIL_METADATA, headers={'Metadata-Flavor': 'Google'})
Exemplo n.º 4
0
 def test_success_default_http(self, http_request):
     # Don't make _from_bytes() work too hard.
     acct_name = u'*****@*****.**'
     http_request.return_value = (
         httplib2.Response({'status': http_client.OK}), acct_name)
     result = _get_service_account_email()
     self.assertEqual(result, (None, acct_name))
     http_request.assert_called_once_with(
         _DEFAULT_EMAIL_METADATA,
         headers={'Metadata-Flavor': 'Google'})
Exemplo n.º 5
0
 def test_success(self):
     http_request = mock.MagicMock()
     acct_name = b'*****@*****.**'
     http_request.return_value = (
         httplib2.Response({'status': http_client.OK}), acct_name)
     result = _get_service_account_email(http_request)
     self.assertEqual(result, (None, acct_name.decode('utf-8')))
     http_request.assert_called_once_with(
         _DEFAULT_EMAIL_METADATA,
         headers={'Metadata-Flavor': 'Google'})
Exemplo n.º 6
0
    def test_failure(self):
        http_request = mock.MagicMock()
        response = httplib2.Response({'status': http_client.NOT_FOUND})
        content = b'Not found'
        http_request.return_value = (response, content)
        result = _get_service_account_email(http_request)

        self.assertEqual(result, (response, content))
        http_request.assert_called_once_with(
            _DEFAULT_EMAIL_METADATA,
            headers={'Metadata-Flavor': 'Google'})