Skip to content
This repository was archived by the owner on Sep 5, 2023. It is now read-only.

Commit 61eebd1

Browse files
nnegreybusunkim96
authored andcommitted
Add Set Endpoint Samples [(#2497)](GoogleCloudPlatform/python-docs-samples#2497)
* Add Set Endpoint Samples * Add additional test result option * Sample Request update * Add filter_
1 parent cef71e3 commit 61eebd1

File tree

2 files changed

+62
-0
lines changed

2 files changed

+62
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Copyright 2019 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
16+
def set_endpoint():
17+
"""Change your endpoint"""
18+
# [START language_set_endpoint]
19+
# Imports the Google Cloud client library
20+
from google.cloud import language
21+
22+
client_options = {'api_endpoint': 'eu-language.googleapis.com:443'}
23+
24+
# Instantiates a client
25+
client = language.LanguageServiceClient(client_options=client_options)
26+
# [END language_set_endpoint]
27+
28+
# The text to analyze
29+
document = language.types.Document(
30+
content='Hello, world!',
31+
type=language.enums.Document.Type.PLAIN_TEXT)
32+
33+
# Detects the sentiment of the text
34+
sentiment = client.analyze_sentiment(document=document).document_sentiment
35+
36+
print('Sentiment: {}, {}'.format(sentiment.score, sentiment.magnitude))
37+
38+
39+
if __name__ == '__main__':
40+
set_endpoint()
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Copyright 2019 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
import set_endpoint
16+
17+
18+
def test_set_endpoint(capsys):
19+
set_endpoint.set_endpoint()
20+
21+
out, _ = capsys.readouterr()
22+
assert 'Sentiment' in out

0 commit comments

Comments
 (0)