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'})
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'})
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'})
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'})
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'})